org.eclipse.gmt.modisco.omg.kdm.core
Interface Element

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, Annotation, ArchitectureView, ArrayType, Attribute, Audit, 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, ExtendedValue, Extends, ExtensionFamily, 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, ModelElement, Module, Namespace, 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, SourceRef, SourceRegion, Spawns, State, Stereotype, StorableUnit, StreamResource, StringType, StructureElement, StructureModel, StructureRelationship, Subsystem, SuppliedBy, Supplier, SupportedBy, SymbolicLink, SynonymUnit, TagDefinition, TaggedRef, TaggedValue, 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

public interface Element

A representation of the model object 'Element'. An element is an atomic constituent of a model. In the meta-model, an Element is the top meta-element in the KDM class hierarchy. Element is an abstract meta-model element.

The following features are supported:

See Also:
CorePackage.getElement()
Generated:
Model:
abstract="true"

Method Summary
  getAnnotation()
          Returns the value of the 'Annotation' containment reference list.
  getAttribute()
          Returns the value of the 'Attribute' containment reference list.
 

Method Detail

getAttribute

 getAttribute()
Returns the value of the 'Attribute' containment reference list. The list contents are of type Attribute.

If the meaning of the 'Attribute' containment reference list isn't clear, there really should be more of a description here...

The set of attributes owned by the given element.

Returns:
the value of the 'Attribute' containment reference list.
See Also:
CorePackage.getElement_Attribute()
Generated:
Model:
containment="true" ordered="false"

getAnnotation

 getAnnotation()
Returns the value of the 'Annotation' containment reference list. The list contents are of type Annotation.

If the meaning of the 'Annotation' containment reference list isn't clear, there really should be more of a description here...

The set of annotations owned by the given element.

Returns:
the value of the 'Annotation' containment reference list.
See Also:
CorePackage.getElement_Annotation()
Generated:
Model:
containment="true" ordered="false"