Interface DataTypeProperty
- All Superinterfaces:
Element,ModifierOwner,NamedElement,OrdinalElement,Property,TypedElement
- All Known Subinterfaces:
EnumerationProperty,PrimitiveProperty
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.collections.api.map.OrderedMap<AssociationEnd, DataTypeProperty> org.eclipse.collections.api.map.OrderedMap<AssociationEnd, DataTypeProperty> org.eclipse.collections.api.list.ImmutableList<Modifier> getType()default booleanisAudit()default booleandefault booleandefault booleandefault booleanisFinal()booleandefault booleanisForeignKeyMatchingKeyOnPath(AssociationEnd pathHere) booleandefault booleandefault booleanisFrom()booleanisID()default booleanisKey()default booleandefault booleanisOppositeKey(DataTypeProperty dataTypeProperty) booleandefault booleandefault booleandefault booleanisSystem()default booleandefault booleandefault booleandefault booleanbooleanbooleanbooleandefault booleanisTo()default booleanisValid()default booleandefault booleandefault booleandefault booleanbooleanvoidvisit(DataTypePropertyVisitor visitor) Methods inherited from interface cool.klass.model.meta.domain.api.Element
getMacroElementMethods inherited from interface cool.klass.model.meta.domain.api.NamedElement
getNameMethods inherited from interface cool.klass.model.meta.domain.api.OrdinalElement
getOrdinalMethods inherited from interface cool.klass.model.meta.domain.api.property.Property
getOwningClassifier, visit
-
Method Details
-
visit
-
getType
- Specified by:
getTypein interfaceTypedElement
-
getModifiers
-
getMinLengthPropertyValidation
Optional<MinLengthPropertyValidation> getMinLengthPropertyValidation() -
getMaxLengthPropertyValidation
Optional<MaxLengthPropertyValidation> getMaxLengthPropertyValidation() -
getMinPropertyValidation
Optional<MinPropertyValidation> getMinPropertyValidation() -
getMaxPropertyValidation
Optional<MaxPropertyValidation> getMaxPropertyValidation() -
getKeysMatchingThisForeignKey
org.eclipse.collections.api.map.OrderedMap<AssociationEnd,DataTypeProperty> getKeysMatchingThisForeignKey() -
getForeignKeysMatchingThisKey
org.eclipse.collections.api.map.OrderedMap<AssociationEnd,DataTypeProperty> getForeignKeysMatchingThisKey() -
isKey
default boolean isKey() -
isID
boolean isID() -
isAudit
default boolean isAudit() -
isCreatedBy
default boolean isCreatedBy() -
isCreatedOn
default boolean isCreatedOn() -
isLastUpdatedBy
default boolean isLastUpdatedBy() -
isValid
default boolean isValid() -
isValidFrom
default boolean isValidFrom() -
isValidTo
default boolean isValidTo() -
isValidRange
default boolean isValidRange() -
isSystem
default boolean isSystem() -
isSystemFrom
default boolean isSystemFrom() -
isSystemTo
default boolean isSystemTo() -
isSystemRange
default boolean isSystemRange() -
isFrom
default boolean isFrom() -
isTo
default boolean isTo() -
isFinal
default boolean isFinal() -
isPrivate
-
isValidTemporal
default boolean isValidTemporal() -
isSystemTemporal
default boolean isSystemTemporal() -
isOptional
boolean isOptional() -
isRequired
default boolean isRequired()- Specified by:
isRequiredin interfaceProperty
-
isTemporalRange
boolean isTemporalRange() -
isTemporalInstant
boolean isTemporalInstant() -
isTemporal
boolean isTemporal() -
isForeignKey
boolean isForeignKey() -
isForeignKeyToSelf
boolean isForeignKeyToSelf() -
isVersion
boolean isVersion() -
isDerived
-
isForeignKeyWithOpposite
default boolean isForeignKeyWithOpposite() -
isOppositeKey
-
isForeignKeyMatchingKeyOnPath
-