Interface ELPackageAble
-
- All Superinterfaces:
ELContAsgnAble,ELElement,ELNamedElement,ELNamespaceAsgnAble,ELObject,ELUUIDAble
- All Known Subinterfaces:
ACActivity,ADApplicationConfiguration,ADConfigTranslation,ADLockAble,ADModel,ADModelTranslation,ADTranslationAble,ADVersionAble,ADXModel,BCExpression,BCPropertySet,BCRootReuseAbleElement,BCTerm,BEAnyReceiveEvent,BEBehavior,BECallEvent,BEChangeEvent,BEEvent,BEMessageEvent,BEOpaque,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,DBConnection,DBDia,DBGroup,DBPackage,DBRole,DBSiblingConstraint,DBSQLGeneric,DBStoredProcedure,DBTable,DBUser,DBView,DRBusinessKnowledgeModel,DRDecision,DRDecisionRequirementDia,DRDecisionService,DRGElement,DRInputData,DRInvocable,DRKnowledgeSource,ELAssociation,ELClassifier,ELDependency,ELGeneralizationSet,ELM2Association,ELM2Class,ELM2Package,ELM2Type,ELM2TypeBoolean,ELM2TypeDateTime,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,IMView,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,MM2SchemaTranslation,MM2Type,MM2TypeBoolean,MM2TypeDateTime,MM2TypeEnum,MM2TypeInteger,MM2TypeLong,MM2TypeString,MM2TypeVoid,MMCreateCLInst,MMFontColor,MMLabel,MMProfile,MMProfileTranslation,MMStereotype,MMSyncProfile,MMText,MMXProfile,PRAnalysisDia,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!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classELPackageAble.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ELNamespaceAble>
java.util.List<T>getElementImportingNamespace(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)All namespaces that import this element.<T extends ELNamespaceAble>
java.util.List<T>getElementImportingNamespace(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getElementImportingNamespace and filters its return values according to the given stereotype value.<T extends ELElementImport>
java.util.List<T>getImportedPackageAble(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)All element imports that import this element.ELPackagegetOwningPackage()The package that owns this element.-
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.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
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
-
-
-
Method Detail
-
getElementImportingNamespace
<T extends ELNamespaceAble> java.util.List<T> getElementImportingNamespace(java.lang.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:
InoNetExceptionSrvErrorException
-
getElementImportingNamespace
<T extends ELNamespaceAble> java.util.List<T> getElementImportingNamespace(java.lang.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:
InoNetExceptionSrvErrorException
-
getImportedPackageAble
<T extends ELElementImport> java.util.List<T> getImportedPackageAble(java.lang.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:
InoNetExceptionSrvErrorException
-
getOwningPackage
ELPackage getOwningPackage() throws InoNetException, SrvErrorException
The package that owns this element.- Throws:
InoNetExceptionSrvErrorException
-
-