Class ProjectionReferencePropertyImpl
java.lang.Object
cool.klass.model.meta.domain.AbstractElement
cool.klass.model.meta.domain.AbstractOrdinalElement
cool.klass.model.meta.domain.AbstractNamedElement
cool.klass.model.meta.domain.AbstractIdentifierElement
cool.klass.model.meta.domain.projection.AbstractProjectionParent
cool.klass.model.meta.domain.projection.ProjectionReferencePropertyImpl
- All Implemented Interfaces:
Element,NamedElement,OrdinalElement,ProjectionChild,ProjectionElement,ProjectionParent,ProjectionReferenceProperty,ProjectionWithReferenceProperty,ElementWithSourceCode,NamedElementWithSourceCode,ProjectionReferencePropertyWithSourceCode,AbstractProjectionElement
public final class ProjectionReferencePropertyImpl
extends AbstractProjectionParent
implements ProjectionReferencePropertyWithSourceCode
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classNested classes/interfaces inherited from class cool.klass.model.meta.domain.projection.AbstractProjectionParent
AbstractProjectionParent.AbstractProjectionParentBuilder<BuiltElement extends AbstractProjectionParent>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractIdentifierElement
AbstractIdentifierElement.IdentifierElementBuilder<BuiltElement extends AbstractIdentifierElement>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractNamedElement
AbstractNamedElement.NamedElementBuilder<BuiltElement extends AbstractNamedElement>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractOrdinalElement
AbstractOrdinalElement.OrdinalElementBuilder<BuiltElement extends AbstractOrdinalElement>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractElement
AbstractElement.ElementBuilder<BuiltElement extends Element>Nested classes/interfaces inherited from interface cool.klass.model.meta.domain.projection.AbstractProjectionElement
AbstractProjectionElement.ProjectionChildBuilder, AbstractProjectionElement.ProjectionElementBuilder -
Field Summary
Fields inherited from class cool.klass.model.meta.domain.AbstractOrdinalElement
ordinal -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class cool.klass.model.meta.domain.projection.AbstractProjectionParent
getChildren, setChildrenMethods inherited from class cool.klass.model.meta.domain.AbstractIdentifierElement
getNameContextMethods inherited from class cool.klass.model.meta.domain.AbstractNamedElement
getName, getNameToken, toStringMethods inherited from class cool.klass.model.meta.domain.AbstractOrdinalElement
getOrdinalMethods inherited from class cool.klass.model.meta.domain.AbstractElement
getMacroElement, getSourceCodeObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface cool.klass.model.meta.domain.api.Element
getMacroElementMethods inherited from interface cool.klass.model.meta.domain.api.source.ElementWithSourceCode
getSourceCodeObjectMethods inherited from interface cool.klass.model.meta.domain.api.NamedElement
getNameMethods inherited from interface cool.klass.model.meta.domain.api.source.NamedElementWithSourceCode
getNameTokenMethods inherited from interface cool.klass.model.meta.domain.api.OrdinalElement
getOrdinalMethods inherited from interface cool.klass.model.meta.domain.api.projection.ProjectionChild
isPolymorphicMethods inherited from interface cool.klass.model.meta.domain.api.projection.ProjectionElement
getChildren, getDepth, visitMethods inherited from interface cool.klass.model.meta.domain.api.projection.ProjectionParent
getAssociationEndsOutsideProjection, getReferenceProperties, getReferencePropertyChildren, hasPolymorphicChildren, visitChildrenMethods inherited from interface cool.klass.model.meta.domain.api.projection.ProjectionReferenceProperty
enter, exit, visitMethods inherited from interface cool.klass.model.meta.domain.api.source.projection.ProjectionReferencePropertyWithSourceCode
getClassifierMethods inherited from interface cool.klass.model.meta.domain.api.projection.ProjectionWithReferenceProperty
isLeaf
-
Method Details
-
getElementContext
- Specified by:
getElementContextin interfaceElementWithSourceCode- Specified by:
getElementContextin interfaceProjectionReferencePropertyWithSourceCode- Overrides:
getElementContextin classAbstractElement
-
getParent
- Specified by:
getParentin interfaceProjectionElement
-
getDeclaredClassifier
- Specified by:
getDeclaredClassifierin interfaceProjectionChild
-
getProperty
- Specified by:
getPropertyin interfaceProjectionChild- Specified by:
getPropertyin interfaceProjectionReferencePropertyWithSourceCode- Specified by:
getPropertyin interfaceProjectionWithReferenceProperty
-