Interface KDMEntity
- All Superinterfaces:
Element,org.eclipse.emf.ecore.EObject,ModelElement,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
AbstractBuildElement,AbstractCodeElement,AbstractConceptualElement,AbstractContentElement,AbstractDataElement,AbstractEventElement,AbstractInventoryElement,AbstractPlatformElement,AbstractStructureElement,AbstractUIElement,ActionElement,AllContent,ArchitectureView,ArrayType,BagType,BehaviorUnit,BinaryFile,BitstringType,BitType,BlockUnit,BooleanType,BuildComponent,BuildDescription,BuildElement,BuildProduct,BuildResource,BuildStep,CallableUnit,Catalog,CatchUnit,CharType,ChoiceContent,ChoiceType,ClassUnit,CodeAssembly,CodeElement,CodeItem,ColumnSet,CompilationUnit,ComplexContentType,Component,CompositeType,ComputationalObject,ConceptualContainer,ConceptualElement,ConceptualRole,ConditionalDirective,Configuration,ContentAttribute,ContentElement,ContentItem,ContentReference,ContentRestriction,ControlElement,DataAction,DataContainer,DataElement,DataEvent,DataManager,DataResource,DataSegment,Datatype,DateType,DecimalType,DefinedType,DeployedComponent,DeployedResource,DeployedSoftwareSystem,DerivedType,Directory,EnumeratedType,Event,EventAction,EventElement,EventResource,ExceptionUnit,ExecutableFile,ExecutionResource,ExtendedDataElement,ExternalActor,FactUnit,FileResource,FinallyUnit,FloatType,GroupContent,Image,IncludeDirective,Index,IndexElement,IndexUnit,InitialState,IntegerType,InterfaceUnit,InventoryContainer,InventoryElement,InventoryItem,ItemUnit,LanguageUnit,Layer,Library,LockResource,Machine,MacroDirective,MacroUnit,MarshalledResource,MemberUnit,MessagingResource,MethodUnit,MixedContent,Module,NamespaceUnit,NamingResource,OctetstringType,OctetType,OnEntry,OnExit,OrdinalType,Package,ParameterUnit,PlatformAction,PlatformElement,PlatformEvent,PointerType,PreprocessorDirective,PrimitiveType,Process,Project,RangeType,RecordFile,RecordType,ReferenceKey,RelationalSchema,RelationalTable,RelationalView,Report,ResourceDescription,ResourceType,RuleUnit,RuntimeResource,ScaledType,ScenarioUnit,Screen,SeqContent,SequenceType,SetType,SharedUnit,Signature,SimpleContentType,SoftwareSystem,SourceFile,State,StorableUnit,StreamResource,StringType,StructureElement,Subsystem,Supplier,SymbolicLink,SynonymType,TemplateParameter,TemplateType,TemplateUnit,TermUnit,Thread,TimeType,Tool,Transition,TryUnit,TypeUnit,UIAction,UIDisplay,UIElement,UIEvent,UIField,UIResource,UniqueKey,Value,ValueElement,ValueList,VoidType,XMLSchema
- All Known Implementing Classes:
ActionElementImpl,AllContentImpl,ArchitectureViewImpl,ArrayTypeImpl,BagTypeImpl,BehaviorUnitImpl,BinaryFileImpl,BitstringTypeImpl,BitTypeImpl,BlockUnitImpl,BooleanTypeImpl,BuildComponentImpl,BuildDescriptionImpl,BuildElementImpl,BuildProductImpl,BuildResourceImpl,BuildStepImpl,CallableUnitImpl,CatalogImpl,CatchUnitImpl,CharTypeImpl,ChoiceContentImpl,ChoiceTypeImpl,ClassUnitImpl,CodeAssemblyImpl,CodeElementImpl,ColumnSetImpl,CompilationUnitImpl,ComplexContentTypeImpl,ComponentImpl,CompositeTypeImpl,ComputationalObjectImpl,ConceptualContainerImpl,ConceptualElementImpl,ConceptualRoleImpl,ConditionalDirectiveImpl,ConfigurationImpl,ContentAttributeImpl,ContentElementImpl,ContentItemImpl,ContentReferenceImpl,ContentRestrictionImpl,ControlElementImpl,DataActionImpl,DataContainerImpl,DataElementImpl,DataEventImpl,DataManagerImpl,DataResourceImpl,DataSegmentImpl,DatatypeImpl,DateTypeImpl,DecimalTypeImpl,DeployedComponentImpl,DeployedResourceImpl,DeployedSoftwareSystemImpl,DerivedTypeImpl,DirectoryImpl,EnumeratedTypeImpl,EventActionImpl,EventElementImpl,EventImpl,EventResourceImpl,ExceptionUnitImpl,ExecutableFileImpl,ExecutionResourceImpl,ExtendedDataElementImpl,ExternalActorImpl,FactUnitImpl,FileResourceImpl,FinallyUnitImpl,FloatTypeImpl,GroupContentImpl,ImageImpl,IncludeDirectiveImpl,IndexElementImpl,IndexImpl,IndexUnitImpl,InitialStateImpl,IntegerTypeImpl,InterfaceUnitImpl,InventoryContainerImpl,InventoryElementImpl,InventoryItemImpl,ItemUnitImpl,LanguageUnitImpl,LayerImpl,LibraryImpl,LockResourceImpl,MachineImpl,MacroDirectiveImpl,MacroUnitImpl,MarshalledResourceImpl,MemberUnitImpl,MessagingResourceImpl,MethodUnitImpl,MixedContentImpl,ModuleImpl,NamespaceUnitImpl,NamingResourceImpl,OctetstringTypeImpl,OctetTypeImpl,OnEntryImpl,OnExitImpl,OrdinalTypeImpl,PackageImpl,ParameterUnitImpl,PlatformActionImpl,PlatformElementImpl,PlatformEventImpl,PointerTypeImpl,PreprocessorDirectiveImpl,PrimitiveTypeImpl,ProcessImpl,ProjectImpl,RangeTypeImpl,RecordFileImpl,RecordTypeImpl,ReferenceKeyImpl,RelationalSchemaImpl,RelationalTableImpl,RelationalViewImpl,ReportImpl,ResourceDescriptionImpl,ResourceTypeImpl,RuleUnitImpl,RuntimeResourceImpl,ScaledTypeImpl,ScenarioUnitImpl,ScreenImpl,SeqContentImpl,SequenceTypeImpl,SetTypeImpl,SharedUnitImpl,SignatureImpl,SimpleContentTypeImpl,SoftwareSystemImpl,SourceFileImpl,StateImpl,StorableUnitImpl,StreamResourceImpl,StringTypeImpl,StructureElementImpl,SubsystemImpl,SupplierImpl,SymbolicLinkImpl,SynonymTypeImpl,TemplateParameterImpl,TemplateTypeImpl,TemplateUnitImpl,TermUnitImpl,ThreadImpl,TimeTypeImpl,ToolImpl,TransitionImpl,TryUnitImpl,TypeUnitImpl,UIActionImpl,UIDisplayImpl,UIElementImpl,UIEventImpl,UIFieldImpl,UIResourceImpl,UniqueKeyImpl,ValueElementImpl,ValueImpl,ValueListImpl,VoidTypeImpl,XMLSchemaImpl
public interface KDMEntity extends ModelElement
A representation of the model object 'KDM Entity'.
The following features are supported:
- See Also:
CorePackage.getKDMEntity()
-
Method Summary
Modifier and Type Method Description voidcreateAggregation(KDMEntity otherEntity)voiddeleteAggregation(AggregatedRelationship aggregation)org.eclipse.emf.common.util.EList<KDMEntity>getGroup()org.eclipse.emf.common.util.EList<KDMEntity>getGroupedElement()org.eclipse.emf.common.util.EList<AggregatedRelationship>getInAggregated()org.eclipse.emf.common.util.EList<KDMRelationship>getInbound()KDMModelgetModel()StringgetName()Returns the value of the 'Name' attribute.org.eclipse.emf.common.util.EList<AggregatedRelationship>getOutAggregated()org.eclipse.emf.common.util.EList<KDMRelationship>getOutbound()org.eclipse.emf.common.util.EList<KDMEntity>getOwnedElement()org.eclipse.emf.common.util.EList<KDMRelationship>getOwnedRelation()KDMEntitygetOwner()voidsetName(String value)Sets the value of the 'Name' attribute.Methods inherited from interface org.eclipse.gmt.modisco.omg.kdm.core.Element
getAnnotation, getAttributeMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.gmt.modisco.omg.kdm.core.ModelElement
getStereotype, getTaggedValueMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getName
String getName()Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String),CorePackage.getKDMEntity_Name()
-
setName
Sets the value of the 'Name' attribute.- Parameters:
value- the new value of the 'Name' attribute.- See Also:
getName()
-
createAggregation
-
deleteAggregation
-
getInbound
org.eclipse.emf.common.util.EList<KDMRelationship> getInbound() -
getOutbound
org.eclipse.emf.common.util.EList<KDMRelationship> getOutbound() -
getOwnedRelation
org.eclipse.emf.common.util.EList<KDMRelationship> getOwnedRelation() -
getInAggregated
org.eclipse.emf.common.util.EList<AggregatedRelationship> getInAggregated() -
getOutAggregated
org.eclipse.emf.common.util.EList<AggregatedRelationship> getOutAggregated() -
getOwner
KDMEntity getOwner() -
getOwnedElement
org.eclipse.emf.common.util.EList<KDMEntity> getOwnedElement() -
getGroup
org.eclipse.emf.common.util.EList<KDMEntity> getGroup() -
getGroupedElement
org.eclipse.emf.common.util.EList<KDMEntity> getGroupedElement() -
getModel
KDMModel getModel()
-