Interface Projection
- All Superinterfaces:
Element,NamedElement,OrdinalElement,PackageableElement,ProjectionElement,ProjectionParent,TopLevelElement
-
Nested Class Summary
Nested classes/interfaces inherited from interface cool.klass.model.meta.domain.api.TopLevelElement
TopLevelElement.TopLevelElementBuilder -
Method Summary
Modifier and TypeMethodDescriptiondefault voidenter(ProjectionListener listener) default voidexit(ProjectionListener listener) default voidvisit(ProjectionVisitor visitor) default voidvisit(TopLevelElementVisitor 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.PackageableElement
getFullyQualifiedName, getPackageNameMethods inherited from interface cool.klass.model.meta.domain.api.projection.ProjectionElement
getChildren, getDepth, getParent, visitMethods inherited from interface cool.klass.model.meta.domain.api.projection.ProjectionParent
getAssociationEndsOutsideProjection, getClassifier, getReferenceProperties, getReferencePropertyChildren, hasPolymorphicChildren, visitChildren
-
Method Details
-
visit
- Specified by:
visitin interfaceTopLevelElement
-
visit
- Specified by:
visitin interfaceProjectionElement
-
enter
- Specified by:
enterin interfaceProjectionElement
-
exit
- Specified by:
exitin interfaceProjectionElement
-