Package cool.klass.model.meta.domain.api
Interface Classifier
- All Superinterfaces:
Element,ModifierOwner,NamedElement,OrdinalElement,PackageableElement,TopLevelElement,Type
-
Nested Class Summary
Nested classes/interfaces inherited from interface cool.klass.model.meta.domain.api.TopLevelElement
TopLevelElement.TopLevelElementBuilderNested classes/interfaces inherited from interface cool.klass.model.meta.domain.api.Type
Type.TypeGetter -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.collections.api.list.ImmutableList<DataTypeProperty>org.eclipse.collections.api.list.ImmutableList<DataTypeProperty>org.eclipse.collections.api.list.ImmutableList<Modifier>org.eclipse.collections.api.list.ImmutableList<Property>org.eclipse.collections.api.list.ImmutableList<ReferenceProperty>default org.eclipse.collections.api.map.MutableOrderedMap<AssociationEnd,org.eclipse.collections.api.map.MutableOrderedMap<DataTypeProperty, DataTypeProperty>> default org.eclipse.collections.api.list.ImmutableList<Modifier>org.eclipse.collections.api.list.ImmutableList<Interface>org.eclipse.collections.api.list.ImmutableList<DataTypeProperty>default org.eclipse.collections.api.list.ImmutableList<Modifier>org.eclipse.collections.api.list.ImmutableList<Property>org.eclipse.collections.api.list.ImmutableList<ReferenceProperty>booleandefault booleandefault booleanisStrictSubTypeOf(Classifier classifier) default booleanisStrictSuperTypeOf(Classifier classifier) default booleanisSubTypeOf(Classifier classifier) default booleandefault booleanbooleandefault booleanMethods 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.PackageableElement
getFullyQualifiedName, getPackageNameMethods inherited from interface cool.klass.model.meta.domain.api.TopLevelElement
visit
-
Method Details
-
isAbstract
boolean isAbstract() -
getInterfaces
-
getModifiers
-
getInheritedModifiers
-
getDeclaredModifiers
-
getProperties
-
getDeclaredProperties
org.eclipse.collections.api.list.ImmutableList<Property> getDeclaredProperties() -
getKeyProperties
org.eclipse.collections.api.list.ImmutableList<DataTypeProperty> getKeyProperties() -
getDataTypeProperties
-
getDeclaredDataTypeProperties
@Nonnull org.eclipse.collections.api.list.ImmutableList<DataTypeProperty> getDeclaredDataTypeProperties() -
getDataTypePropertyByName
-
getDeclaredReferenceProperties
org.eclipse.collections.api.list.ImmutableList<ReferenceProperty> getDeclaredReferenceProperties() -
getReferenceProperties
org.eclipse.collections.api.list.ImmutableList<ReferenceProperty> getReferenceProperties() -
isUniquelyOwned
boolean isUniquelyOwned() -
isTemporal
default boolean isTemporal() -
isBitemporal
default boolean isBitemporal() -
isSystemTemporal
default boolean isSystemTemporal() -
isValidTemporal
default boolean isValidTemporal() -
isStrictSuperTypeOf
-
isSubTypeOf
-
isStrictSubTypeOf
-
getForeignKeys
@Nonnull default org.eclipse.collections.api.map.MutableOrderedMap<AssociationEnd,org.eclipse.collections.api.map.MutableOrderedMap<DataTypeProperty, getForeignKeys()DataTypeProperty>> -
getSystemProperty
Optional<PrimitiveProperty> getSystemProperty() -
getSystemFromProperty
Optional<PrimitiveProperty> getSystemFromProperty() -
getSystemToProperty
Optional<PrimitiveProperty> getSystemToProperty() -
getValidProperty
Optional<PrimitiveProperty> getValidProperty() -
getValidFromProperty
Optional<PrimitiveProperty> getValidFromProperty() -
getValidToProperty
Optional<PrimitiveProperty> getValidToProperty() -
getCreatedByProperty
Optional<PrimitiveProperty> getCreatedByProperty() -
getCreatedOnProperty
Optional<PrimitiveProperty> getCreatedOnProperty() -
getLastUpdatedByProperty
Optional<PrimitiveProperty> getLastUpdatedByProperty()
-