Package org.openflexo.pamela.annotations
-
Enum Summary Enum Description CloningStrategy.StrategyType DefineValidationRule.ValidationRulePolicy Getter.Cardinality ModelEntity.InitPolicy Defines the different initialization policy of the model entity. -
Annotation Types Summary Annotation Type Description Adder CloningStrategy Annotation used to tune cloning strategy for a given propertyClosureCondition ComplexEmbedded DefineValidationRule Annotation used to associate a validation rule to a PAMELA entityDeleter DeletionCondition DeserializationFinalizer Annotation used to indicates that annotated method should be called after the whole graph of objects has been deserialized
Order of calls of these methods just respect the order where objects were createdDeserializationInitializer Annotation used to indicates that annotated method should be called immediately after the object has been created in a deserialization phase
Method might take no argument, or also may take theModelFactory
as argumentEmbedded Finder Getter Annotation for a getterImplementation ImplementationClass Import Imports Initialize Initializer IntegrityConstraint IntegrityConstraints ModelEntity Modify NewNameFinder NotEmptyChecker Annotation to indicate that the default implementation of the method should indicate whether the value of the property identified byid
is: for single cardinality: is not null for multiple cardinality (Lists and Maps): is not null and not emptyParameter PastingPoint PastingPoints PropertyIdentifier Annotation for a property identifier (a string encoding key of a property)PropertyImplementation Reindexer Remover ReturnedValue Setter StringConverter Updater XMLAttribute XMLElement