Package org.eclipse.esmf.metamodel.impl
Class DefaultAbstractEntity
java.lang.Object
org.eclipse.esmf.metamodel.impl.ModelElementImpl
org.eclipse.esmf.metamodel.impl.DefaultComplexType
org.eclipse.esmf.metamodel.impl.DefaultAbstractEntity
- All Implemented Interfaces:
Comparable<ModelElementImpl>,AbstractEntity,ComplexType,HasProperties,ModelElement,NamedElement,StructureElement,Type
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultAbstractEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties, Optional<ComplexType> _extends, List<org.eclipse.esmf.aspectmodel.urn.AspectModelUrn> extendingElements, ModelElementFactory loadedElements) -
Method Summary
Modifier and TypeMethodDescription<T,C> T accept(AspectVisitor<T, C> visitor, C context) Accepts an Aspect visitorstatic DefaultAbstractEntitycreateDefaultAbstractEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties, Optional<ComplexType> _extends, List<org.eclipse.esmf.aspectmodel.urn.AspectModelUrn> extendingElements) Methods inherited from class org.eclipse.esmf.metamodel.impl.DefaultComplexType
getExtendingElements, getExtends, getPropertiesMethods inherited from class org.eclipse.esmf.metamodel.impl.ModelElementImpl
compareTo, equals, getAspectModelUrn, getDescriptions, getMetaModelVersion, getName, getPreferredNames, getSee, hashCode, hasSyntheticNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.esmf.metamodel.AbstractEntity
isAbstractEntityMethods inherited from interface org.eclipse.esmf.metamodel.ComplexType
getAllProperties, getExtendingElements, getExtends, getUrn, isComplexTypeMethods inherited from interface org.eclipse.esmf.metamodel.HasProperties
getProperties, getPropertyByNameMethods inherited from interface org.eclipse.esmf.metamodel.ModelElement
as, getMetaModelVersion, isMethods inherited from interface org.eclipse.esmf.metamodel.NamedElement
getAspectModelUrn, getDescription, getDescriptions, getName, getPreferredName, getPreferredNames, getSee, hasSyntheticNameMethods inherited from interface org.eclipse.esmf.metamodel.StructureElement
isCollectionAspect
-
Constructor Details
-
DefaultAbstractEntity
public DefaultAbstractEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties, Optional<ComplexType> _extends, List<org.eclipse.esmf.aspectmodel.urn.AspectModelUrn> extendingElements, ModelElementFactory loadedElements)
-
-
Method Details
-
createDefaultAbstractEntity
public static DefaultAbstractEntity createDefaultAbstractEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties, Optional<ComplexType> _extends, List<org.eclipse.esmf.aspectmodel.urn.AspectModelUrn> extendingElements) -
accept
Accepts an Aspect visitor- Specified by:
acceptin interfaceModelElement- Overrides:
acceptin classDefaultComplexType- Type Parameters:
T- The result type of the traversal operationC- The context of the visitor traversal- Parameters:
visitor- The visitor to accept
-