Package org.eclipse.esmf.metamodel.impl
Class DefaultEntity
java.lang.Object
org.eclipse.esmf.metamodel.impl.ModelElementImpl
org.eclipse.esmf.metamodel.impl.DefaultComplexType
org.eclipse.esmf.metamodel.impl.DefaultEntity
- All Implemented Interfaces:
Comparable<ModelElementImpl>,ComplexType,Entity,HasProperties,ModelElement,NamedElement,StructureElement,Type
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties) DefaultEntity(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 DefaultEntitycreateDefaultEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties, Optional<ComplexType> _extends) 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.ComplexType
getAllProperties, getExtendingElements, getExtends, getUrn, isAbstractEntity, 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
-
DefaultEntity
public DefaultEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties) -
DefaultEntity
public DefaultEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties, Optional<ComplexType> _extends, List<org.eclipse.esmf.aspectmodel.urn.AspectModelUrn> extendingElements, ModelElementFactory loadedElements)
-
-
Method Details
-
createDefaultEntity
public static DefaultEntity createDefaultEntity(MetaModelBaseAttributes metaModelBaseAttributes, List<? extends Property> properties, Optional<ComplexType> _extends) -
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
-