Interface ModelElement

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
AbstractActionRelationship, AbstractBuildElement, AbstractBuildRelationship, AbstractCodeElement, AbstractCodeRelationship, AbstractConceptualElement, AbstractConceptualRelationship, AbstractContentElement, AbstractDataElement, AbstractDataRelationship, AbstractEventElement, AbstractEventRelationship, AbstractInventoryElement, AbstractInventoryRelationship, AbstractPlatformElement, AbstractPlatformRelationship, AbstractStructureElement, AbstractStructureRelationship, AbstractUIElement, AbstractUIRelationship, ActionElement, ActionRelationship, Addresses, AggregatedRelationship, AllContent, ArchitectureView, ArrayType, BagType, BehaviorUnit, BinaryFile, BindsTo, BitstringType, BitType, BlockUnit, BooleanType, BuildComponent, BuildDescription, BuildElement, BuildModel, BuildProduct, BuildRelationship, BuildResource, BuildStep, CallableUnit, Calls, Catalog, CatchUnit, CharType, ChoiceContent, ChoiceType, ClassUnit, CodeAssembly, CodeElement, CodeItem, CodeModel, CodeRelationship, ColumnSet, CommentUnit, CompilationUnit, ComplexContentType, CompliesTo, Component, CompositeType, ComputationalObject, ConceptualContainer, ConceptualElement, ConceptualFlow, ConceptualModel, ConceptualRelationship, ConceptualRole, ConditionalDirective, Configuration, Consumes, ConsumesEvent, ContentAttribute, ContentElement, ContentItem, ContentReference, ContentRestriction, ControlElement, ControlFlow, Creates, DataAction, DataContainer, DataElement, DataEvent, DataManager, DataModel, DataRelationship, DataResource, DataSegment, Datatype, DatatypeOf, DateType, DecimalType, DefinedBy, DefinedType, DependsOn, DeployedComponent, DeployedResource, DeployedSoftwareSystem, DerivedType, DescribedBy, Directory, Dispatches, Displays, DisplaysImage, EntryFlow, EnumeratedType, Event, EventAction, EventElement, EventModel, EventRelationship, EventResource, ExceptionFlow, ExceptionUnit, ExecutableFile, ExecutionResource, ExitFlow, Expands, ExtendedDataElement, Extends, ExtensionTo, ExternalActor, FactUnit, FalseFlow, FileResource, FinallyUnit, FloatType, Flow, GeneratedFrom, GroupContent, GuardedFlow, HasContent, HasState, HasType, HasValue, Image, ImplementationOf, Implements, Imports, IncludeDirective, Includes, Index, IndexElement, IndexUnit, InitialState, InstanceOf, IntegerType, InterfaceUnit, InventoryContainer, InventoryElement, InventoryItem, InventoryModel, InventoryRelationship, ItemUnit, KDMEntity, KDMFramework, KDMModel, KDMRelationship, KeyRelation, LanguageUnit, Layer, Library, LinksTo, Loads, LockResource, Machine, MacroDirective, MacroUnit, ManagesData, ManagesResource, ManagesUI, MarshalledResource, MemberUnit, MessagingResource, MethodUnit, MixedContent, Module, NamespaceUnit, NamingResource, NextState, OctetstringType, OctetType, OnEntry, OnExit, OrdinalType, Package, ParameterTo, ParameterUnit, PlatformAction, PlatformElement, PlatformEvent, PlatformModel, PlatformRelationship, PointerType, PreprocessorDirective, PrimitiveType, Process, Produces, ProducesDataEvent, ProducesEvent, Project, RangeType, Reads, ReadsColumnSet, ReadsResource, ReadsState, ReadsUI, RecordFile, RecordType, Redefines, ReferenceKey, ReferenceTo, RelationalSchema, RelationalTable, RelationalView, Report, Requires, ResourceDescription, ResourceType, RestrictionOf, RuleUnit, RuntimeResource, ScaledType, ScenarioUnit, Screen, Segment, SeqContent, SequenceType, SetType, SharedUnit, Signature, SimpleContentType, SoftwareSystem, SourceFile, Spawns, State, StorableUnit, StreamResource, StringType, StructureElement, StructureModel, StructureRelationship, Subsystem, SuppliedBy, Supplier, SupportedBy, SymbolicLink, SynonymType, TemplateParameter, TemplateType, TemplateUnit, TermUnit, Thread, Throws, TimeType, Tool, Transition, TrueFlow, TryUnit, TypedBy, TypeUnit, UIAction, UIDisplay, UIElement, UIEvent, UIField, UIFlow, UILayout, UIModel, UIRelationship, UIResource, UniqueKey, UsesType, Value, ValueElement, ValueList, VariantTo, VisibleIn, VoidType, Writes, WritesColumnSet, WritesResource, WritesUI, XMLSchema
All Known Implementing Classes:
ActionElementImpl, ActionRelationshipImpl, AddressesImpl, AggregatedRelationshipImpl, AllContentImpl, ArchitectureViewImpl, ArrayTypeImpl, BagTypeImpl, BehaviorUnitImpl, BinaryFileImpl, BindsToImpl, BitstringTypeImpl, BitTypeImpl, BlockUnitImpl, BooleanTypeImpl, BuildComponentImpl, BuildDescriptionImpl, BuildElementImpl, BuildModelImpl, BuildProductImpl, BuildRelationshipImpl, BuildResourceImpl, BuildStepImpl, CallableUnitImpl, CallsImpl, CatalogImpl, CatchUnitImpl, CharTypeImpl, ChoiceContentImpl, ChoiceTypeImpl, ClassUnitImpl, CodeAssemblyImpl, CodeElementImpl, CodeModelImpl, CodeRelationshipImpl, ColumnSetImpl, CommentUnitImpl, CompilationUnitImpl, ComplexContentTypeImpl, CompliesToImpl, ComponentImpl, CompositeTypeImpl, ComputationalObjectImpl, ConceptualContainerImpl, ConceptualElementImpl, ConceptualFlowImpl, ConceptualModelImpl, ConceptualRelationshipImpl, ConceptualRoleImpl, ConditionalDirectiveImpl, ConfigurationImpl, ConsumesEventImpl, ConsumesImpl, ContentAttributeImpl, ContentElementImpl, ContentItemImpl, ContentReferenceImpl, ContentRestrictionImpl, ControlElementImpl, ControlFlowImpl, CreatesImpl, DataActionImpl, DataContainerImpl, DataElementImpl, DataEventImpl, DataManagerImpl, DataModelImpl, DataRelationshipImpl, DataResourceImpl, DataSegmentImpl, DatatypeImpl, DatatypeOfImpl, DateTypeImpl, DecimalTypeImpl, DefinedByImpl, DependsOnImpl, DeployedComponentImpl, DeployedResourceImpl, DeployedSoftwareSystemImpl, DerivedTypeImpl, DescribedByImpl, DirectoryImpl, DispatchesImpl, DisplaysImageImpl, DisplaysImpl, EntryFlowImpl, EnumeratedTypeImpl, EventActionImpl, EventElementImpl, EventImpl, EventModelImpl, EventRelationshipImpl, EventResourceImpl, ExceptionFlowImpl, ExceptionUnitImpl, ExecutableFileImpl, ExecutionResourceImpl, ExitFlowImpl, ExpandsImpl, ExtendedDataElementImpl, ExtendsImpl, ExtensionToImpl, ExternalActorImpl, FactUnitImpl, FalseFlowImpl, FileResourceImpl, FinallyUnitImpl, FloatTypeImpl, FlowImpl, GeneratedFromImpl, GroupContentImpl, GuardedFlowImpl, HasContentImpl, HasStateImpl, HasTypeImpl, HasValueImpl, ImageImpl, ImplementationOfImpl, ImplementsImpl, ImportsImpl, IncludeDirectiveImpl, IncludesImpl, IndexElementImpl, IndexImpl, IndexUnitImpl, InitialStateImpl, InstanceOfImpl, IntegerTypeImpl, InterfaceUnitImpl, InventoryContainerImpl, InventoryElementImpl, InventoryItemImpl, InventoryModelImpl, InventoryRelationshipImpl, ItemUnitImpl, KeyRelationImpl, LanguageUnitImpl, LayerImpl, LibraryImpl, LinksToImpl, LoadsImpl, LockResourceImpl, MachineImpl, MacroDirectiveImpl, MacroUnitImpl, ManagesDataImpl, ManagesResourceImpl, ManagesUIImpl, MarshalledResourceImpl, MemberUnitImpl, MessagingResourceImpl, MethodUnitImpl, MixedContentImpl, ModuleImpl, NamespaceUnitImpl, NamingResourceImpl, NextStateImpl, OctetstringTypeImpl, OctetTypeImpl, OnEntryImpl, OnExitImpl, OrdinalTypeImpl, PackageImpl, ParameterToImpl, ParameterUnitImpl, PlatformActionImpl, PlatformElementImpl, PlatformEventImpl, PlatformModelImpl, PlatformRelationshipImpl, PointerTypeImpl, PreprocessorDirectiveImpl, PrimitiveTypeImpl, ProcessImpl, ProducesDataEventImpl, ProducesEventImpl, ProducesImpl, ProjectImpl, RangeTypeImpl, ReadsColumnSetImpl, ReadsImpl, ReadsResourceImpl, ReadsStateImpl, ReadsUIImpl, RecordFileImpl, RecordTypeImpl, RedefinesImpl, ReferenceKeyImpl, ReferenceToImpl, RelationalSchemaImpl, RelationalTableImpl, RelationalViewImpl, ReportImpl, RequiresImpl, ResourceDescriptionImpl, ResourceTypeImpl, RestrictionOfImpl, RuleUnitImpl, RuntimeResourceImpl, ScaledTypeImpl, ScenarioUnitImpl, ScreenImpl, SegmentImpl, SeqContentImpl, SequenceTypeImpl, SetTypeImpl, SharedUnitImpl, SignatureImpl, SimpleContentTypeImpl, SoftwareSystemImpl, SourceFileImpl, SpawnsImpl, StateImpl, StorableUnitImpl, StreamResourceImpl, StringTypeImpl, StructureElementImpl, StructureModelImpl, StructureRelationshipImpl, SubsystemImpl, SuppliedByImpl, SupplierImpl, SupportedByImpl, SymbolicLinkImpl, SynonymTypeImpl, TemplateParameterImpl, TemplateTypeImpl, TemplateUnitImpl, TermUnitImpl, ThreadImpl, ThrowsImpl, TimeTypeImpl, ToolImpl, TransitionImpl, TrueFlowImpl, TryUnitImpl, TypedByImpl, TypeUnitImpl, UIActionImpl, UIDisplayImpl, UIElementImpl, UIEventImpl, UIFieldImpl, UIFlowImpl, UILayoutImpl, UIModelImpl, UIRelationshipImpl, UIResourceImpl, UniqueKeyImpl, UsesTypeImpl, ValueElementImpl, ValueImpl, ValueListImpl, VariantToImpl, VisibleInImpl, VoidTypeImpl, WritesColumnSetImpl, WritesImpl, WritesResourceImpl, WritesUIImpl, XMLSchemaImpl

public interface ModelElement
extends Element
A representation of the model object 'Model Element'.

The following features are supported:

See Also:
CorePackage.getModelElement()
  • Method Summary

    Modifier and Type Method Description
    org.eclipse.emf.common.util.EList<Stereotype> getStereotype()
    Returns the value of the 'Stereotype' reference list.
    org.eclipse.emf.common.util.EList<ExtendedValue> getTaggedValue()
    Returns the value of the 'Tagged Value' containment reference list.

    Methods inherited from interface org.eclipse.gmt.modisco.omg.kdm.core.Element

    getAnnotation, getAttribute

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver