Interface EnumerationProperty
- All Superinterfaces:
DataTypeProperty,Element,ModifierOwner,NamedElement,OrdinalElement,Property,TypedElement
-
Method Summary
Modifier and TypeMethodDescriptiongetType()default booleanisID()default booleandefault booleandefault booleandefault booleandefault voidvisit(PropertyVisitor visitor) default voidvisit(DataTypePropertyVisitor visitor) Methods inherited from interface cool.klass.model.meta.domain.api.property.DataTypeProperty
getForeignKeysMatchingThisKey, getKeysMatchingThisForeignKey, getMaxLengthPropertyValidation, getMaxPropertyValidation, getMinLengthPropertyValidation, getMinPropertyValidation, getModifiers, isAudit, isCreatedBy, isCreatedOn, isDerived, isFinal, isForeignKey, isForeignKeyMatchingKeyOnPath, isForeignKeyToSelf, isForeignKeyWithOpposite, isFrom, isKey, isLastUpdatedBy, isOppositeKey, isOptional, isPrivate, isRequired, isSystem, isSystemFrom, isSystemRange, isSystemTemporal, isSystemTo, isTo, isValid, isValidFrom, isValidRange, isValidTemporal, isValidToMethods 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
-
Method Details
-
visit
-
visit
- Specified by:
visitin interfaceDataTypeProperty
-
getType
- Specified by:
getTypein interfaceDataTypeProperty- Specified by:
getTypein interfaceTypedElement
-
isID
default boolean isID()- Specified by:
isIDin interfaceDataTypeProperty
-
isTemporalRange
default boolean isTemporalRange()- Specified by:
isTemporalRangein interfaceDataTypeProperty
-
isTemporalInstant
default boolean isTemporalInstant()- Specified by:
isTemporalInstantin interfaceDataTypeProperty
-
isTemporal
default boolean isTemporal()- Specified by:
isTemporalin interfaceDataTypeProperty
-
isVersion
default boolean isVersion()- Specified by:
isVersionin interfaceDataTypeProperty
-