Package cool.klass.model.meta.domain.api
Interface Interface
- All Superinterfaces:
Classifier,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 TypeMethodDescriptiondefault org.eclipse.collections.api.list.ImmutableList<Property>default org.eclipse.collections.api.list.ImmutableList<Property>default booleandefault booleandefault voidvisit(TopLevelElementVisitor visitor) Methods inherited from interface cool.klass.model.meta.domain.api.Classifier
getCreatedByProperty, getCreatedOnProperty, getDataTypeProperties, getDataTypePropertyByName, getDeclaredDataTypeProperties, getDeclaredModifiers, getDeclaredReferenceProperties, getForeignKeys, getInheritedModifiers, getInterfaces, getKeyProperties, getLastUpdatedByProperty, getModifiers, getReferenceProperties, getSystemFromProperty, getSystemProperty, getSystemToProperty, getValidFromProperty, getValidProperty, getValidToProperty, isBitemporal, isStrictSubTypeOf, isStrictSuperTypeOf, isSubTypeOf, isSystemTemporal, isTemporal, isValidTemporalMethods 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, getPackageName
-
Method Details
-
visit
- Specified by:
visitin interfaceTopLevelElement
-
isAbstract
default boolean isAbstract()- Specified by:
isAbstractin interfaceClassifier
-
getProperties
- Specified by:
getPropertiesin interfaceClassifier
-
getDeclaredProperties
- Specified by:
getDeclaredPropertiesin interfaceClassifier
-
isUniquelyOwned
default boolean isUniquelyOwned()- Specified by:
isUniquelyOwnedin interfaceClassifier
-