Package org.eclipse.esmf.metamodel.impl
Class DefaultEvent
java.lang.Object
org.eclipse.esmf.metamodel.impl.ModelElementImpl
org.eclipse.esmf.metamodel.impl.DefaultEvent
- All Implemented Interfaces:
Comparable<ModelElementImpl>,Event,HasProperties,ModelElement,NamedElement,StructureElement
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEvent(MetaModelBaseAttributes metaModelBaseAttributes, List<Property> properties) -
Method Summary
Modifier and TypeMethodDescription<T,C> T accept(AspectVisitor<T, C> visitor, C context) Accepts an Aspect visitorMethods 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.HasProperties
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, isComplexType
-
Constructor Details
-
DefaultEvent
-
-
Method Details
-
getProperties
- Specified by:
getPropertiesin interfaceHasProperties- Returns:
- the
Property(ies) defined in the scope of this element.
-
accept
Accepts an Aspect visitor- Specified by:
acceptin interfaceModelElement- Type Parameters:
T- The result type of the traversal operationC- The context of the visitor traversal- Parameters:
visitor- The visitor to accept
-