de.mid.innovator.srv2api.icw2elem
Interface ELPackageAble
- All Superinterfaces:
- ELContAsgnAble, ELElement, ELNamedElement, ELNamespaceAsgnAble, ELObject
- All Known Subinterfaces:
- ACActivity, ADLockAble, ADModel, ADVersionAble, ADXModel, BCExpression, BCPropertySet, BCRootReuseAbleElement, BCTerm, BEAnyReceiveEvent, BEBehavior, BECallEvent, BEChangeEvent, BECreationEvent, BEDestructionEvent, BEEvent, BEExecutionEvent, BEMessageEvent, BEOpaque, BEReceiveOperEvent, BEReceiveSignalEvent, BESendOperEvent, BESendSignalEvent, BESignalEvent, BETimeEvent, BI2Cube, BI2DimensionLevel, BI2DimensionTree, BI2Hierarchy, BI2MeasurementTime, BIHierarchy, BIHierarchyRole, BPCallAble, BPCallAbleChoreographyElement, BPCallAbleProcessElement, BPChoreography, BPCollaboration, BPConditionalEventDefinition, BPDataStore, BPDia, BPEndPoint, BPError, BPEscalation, BPEventDefinition, BPGlobalChoreographyTask, BPGlobalMaskTask, BPGlobalTask, BPInterface, BPItemDefinition, BPLinkEventDefinition, BPMaskDefinition, BPMessage, BPPath, BPProcess, BPSignal, BPTimerEventDefinition, BPUseCaseInteractionRel, BPUseCasePathRel, BRCostCenter, BRDia, BRLocation, BROrgUnit, BRPerson, BRResource, BRResourceCL, BRRole, BRTechnical, BSDia, BSFinalState, BSRegularState, BSState, CLActor, CLArtifact, CLAssocClass, CLAssociation, CLBehavioredClassifier, CLClass, CLClassDia, CLClassifier, CLCollaboration, CLCommunicationPath, CLComponent, CLComponentDia, CLComponentRealization, CLCompositeStructureDia, CLDataType, CLDeclarationAbleClassifier, CLDeployment, CLDeploymentDia, CLDeploymentSpec, CLDevice, CLDia, CLEncapsulatedClassifier, CLEnumeration, CLEnumLiteral, CLExecEnv, CLHierarchyAbleDia, CLInstanceSpecification, CLInstSpec, CLInterface, CLInterfaceRealization, CLManifestation, CLNode, CLPrimitiveType, CLRequirementDia, CLRoleBinding, CLSignal, CLStructuredClassifier, CLStructureDefinition, CLStructureDefinitionDia, CLSubstitution, CLTemplateParameterAbleClass, CLUseCase, CLUseCaseDia, DBAuthorizationIdentifier, DBCheckConstraint, DBColumnSet, DBDia, DBGroup, DBPackage, DBRole, DBSiblingConstraint, DBSQLGeneric, DBStoredProcedure, DBTable, DBUser, DBView, ELAssociation, ELClassifier, ELDependency, ELGeneralizationSet, ELM2Association, ELM2Class, ELM2Package, ELM2Type, ELM2TypeBoolean, ELM2TypeEnum, ELM2TypeInteger, ELM2TypeLong, ELM2TypeString, ELM2TypeVoid, ELPackage, ELType, ELView, ERAttributeSet, ERCheckConstraint, ERDia, ERDiaAll, EREntity, ERGeneralizationSet, ERRelationship, ERView, GCConcept, GCConceptRealization, GCDia, IAInteraction, IMAssociation, IMClassifier, IMCLDataType, IMConstraint, IMDataType, IMDataTypeDefinition, IMDia, IMGeneralizationSet, IMProcedure, IMSemanticDataType, IMSequence, MEAbstraction, MEAttachment, MEConfigurationManagement, MEConstraint, MECopy, MECreateRedirect, MEDependency, MEHierarchyAble, MEMappingConfigurationPackage, MEMappingConfigurationPackageForward, MEMappingConfigurationPackageReverse, MEMappingDependency, MEMappingPackageContent, MEMappingPackageType, MEMappingPackageTypeForward, MEMappingPackageTypeReverse, MEModel, MEPackage, MEPackageAble, MEProxy, MEProxyAssignment, MEProxyExternal, MEProxyInnovator, MERealization, MERequirement, MESection, MEStubPackage, MEStubPackageBase, MEStubPackageExternalModel, MEStubPackageInnovator, MESystemModel, MESystemModelManagement, MEUsage, MM2Association, MM2Class, MM2Classification, MM2Package, MM2Type, MM2TypeBoolean, MM2TypeEnum, MM2TypeInteger, MM2TypeLong, MM2TypeString, MM2TypeVoid, MMCreateCLInst, MMFontColor, MMLabel, MMProfile, MMStereotype, MMText, MMXProfile, PRDiaWhiteboard, PRVersionAbleDia, SMProtocolStateMachine, SMStateMachine
public interface ELPackageAble
- extends ELNamespaceAsgnAble
A PackageAble instance is typically owned by a Package instance.
- Note:
- The interface ELPackageAble describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble |
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement |
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement |
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit |
getElementImportingNamespace
<T extends ELNamespaceAble> List<T> getElementImportingNamespace(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- All namespaces that import this element.
- Parameters:
returnType - Specifies the type of elements to be returned.behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getElementImportingNamespace
<T extends ELNamespaceAble> List<T> getElementImportingNamespace(Class<T> returnType,
MMStereotype stereotype,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- The method calls getElementImportingNamespace and filters its return values according to the given stereotype value.
- Parameters:
returnType - Specifies the type of elements to be returned.stereotype - The stereotype used to filter the result listbehaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getImportedPackageAble
<T extends ELElementImport> List<T> getImportedPackageAble(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- All element imports that import this element.
- Parameters:
returnType - Specifies the type of elements to be returned.behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getOwningPackage
ELPackage getOwningPackage()
throws InoNetException,
SrvErrorException
- The package that owns this element.
- Throws:
InoNetException
SrvErrorException