Class ParameterizedPropertyImpl
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.AbstractTypedElement<T>
cool.klass.model.meta.domain.property.AbstractProperty<T>
cool.klass.model.meta.domain.property.ReferencePropertyImpl<KlassImpl>
cool.klass.model.meta.domain.property.ParameterizedPropertyImpl
- All Implemented Interfaces:
Element,ModifierOwner,NamedElement,OrdinalElement,ParameterizedProperty,Property,ReferenceProperty,ElementWithSourceCode,NamedElementWithSourceCode,ParameterizedPropertyWithSourceCode,ReferencePropertyWithSourceCode,TypedElement
public final class ParameterizedPropertyImpl
extends ReferencePropertyImpl<KlassImpl>
implements ParameterizedPropertyWithSourceCode
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classNested classes/interfaces inherited from class cool.klass.model.meta.domain.property.ReferencePropertyImpl
ReferencePropertyImpl.ReferencePropertyBuilder<T extends ClassifierWithSourceCode,TG extends Type.TypeGetter, BuiltElement extends ReferencePropertyImpl<T>> Nested classes/interfaces inherited from class cool.klass.model.meta.domain.property.AbstractProperty
AbstractProperty.PropertyBuilder<T extends Type,TG extends Type.TypeGetter, BuiltElement extends AbstractProperty<T>> Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractTypedElement
AbstractTypedElement.TypedElementBuilder<T extends Type,TG extends Type.TypeGetter, BuiltElement extends AbstractTypedElement<T>> 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> -
Field Summary
Fields inherited from class cool.klass.model.meta.domain.property.ReferencePropertyImpl
multiplicityFields inherited from class cool.klass.model.meta.domain.AbstractTypedElement
typeFields inherited from class cool.klass.model.meta.domain.AbstractOrdinalElement
ordinal -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class cool.klass.model.meta.domain.property.ReferencePropertyImpl
getModifiers, getMultiplicity, getOrderBy, setModifiers, setOrderByMethods inherited from class cool.klass.model.meta.domain.AbstractTypedElement
getTypeMethods 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.property.ParameterizedProperty
visitMethods inherited from interface cool.klass.model.meta.domain.api.source.property.ParameterizedPropertyWithSourceCode
getTypeMethods inherited from interface cool.klass.model.meta.domain.api.property.ReferenceProperty
getModifiers, getMultiplicity, getOrderBy, isAudit, isCreatedBy, isDerived, isFinal, isLastUpdatedBy, isOwned, isPrivate, isRequired, isToSelf, isVersionMethods inherited from interface cool.klass.model.meta.domain.api.source.property.ReferencePropertyWithSourceCode
getType
-
Method Details
-
getElementContext
- Specified by:
getElementContextin interfaceElementWithSourceCode- Specified by:
getElementContextin interfaceParameterizedPropertyWithSourceCode- Overrides:
getElementContextin classAbstractElement
-
getOwningClassifier
- Specified by:
getOwningClassifierin interfaceParameterizedProperty- Specified by:
getOwningClassifierin interfaceProperty- Overrides:
getOwningClassifierin classAbstractProperty<KlassImpl>
-