Interface MEProxy
-
- All Superinterfaces:
ADAccessAble
,ADClientAble
,ADFindAble
,ADHistoryAble
,ADLockAble
,ADM2AttrModifyAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELNamespaceAsgnAble
,ELObject
,ELPackageAble
,ELProxy
,ELUUIDAble
,ELValueContainerAble
,MEModelElement
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
- All Known Subinterfaces:
MEProxyExternal
,MEProxyInnovator
public interface MEProxy extends ELProxy, ADLockAble, MEStereotypeAble, MMLabelTextAttachmentAble
Abstract Proxy Base Class- See Also:
MEProxyHelper
- Note:
- The interface MEProxy 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 class
MEProxy.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MEMappingConfigurationPackage
getMappingConfigurationPackage()
Finds the mapping configuration package for the current mapping package type.MEMappingPackageType
getMappingPackageType()
Determines the mapping type package.java.util.List<MEProxyAssignment>
getOwnedProxyAssignment(K_CONTROL_OPTION... behaviourFlags)
Get Proxy AssignmentARG_MEProxyProperty
getProxyProperty(MEMappingPackageType ohMappingPackageType, java.lang.String sRepositoryName, java.lang.String sModelName, K_ADMODEL kModelType, java.lang.String sMappingName, boolean bIsForwardMapping, int iRestriction, K_PROXY_DETAILLEVEL iDetailLevel)
Returns the ARG_ELPRoxyProperty structure of the proxy.MEStubPackage
getStubPackage()
Returns the transitive parent package (if it exists) which represents a stub model package, e.g. a package with predefined stereotype name matches pattern 'stub *'.java.util.List<ARG_MemberSpecificationInstance>
getVirtualPath(ELElement item)
The path specification of this element.MEMappingPackageContent
getVirtualSystemModel()
Tries to find the first package below the mapping type package which represents the virtual system model.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRole
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlock
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
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.ELDeleteAble
delete
-
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.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport
-
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.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELProxy
getElemBitmapName, getElemDisplayName, getElemId, getElemIdReference, getElemKind, getElemType, getElemUUID, getHREF, setElemBitmapName, setElemDisplayName, setElemId, setElemIdReference, setElemKind, setElemType, setElemUUID, setHREF
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholder
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConcept
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
getMappingConfigurationPackage
MEMappingConfigurationPackage getMappingConfigurationPackage() throws InoNetException, SrvErrorException
Finds the mapping configuration package for the current mapping package type.- Throws:
InoNetException
SrvErrorException
-
getMappingPackageType
MEMappingPackageType getMappingPackageType() throws InoNetException, SrvErrorException
Determines the mapping type package.- Throws:
InoNetException
SrvErrorException
-
getStubPackage
MEStubPackage getStubPackage() throws InoNetException, SrvErrorException
Returns the transitive parent package (if it exists) which represents a stub model package, e.g. a package with predefined stereotype name matches pattern 'stub *'. Shortcut for same view in MEMappingPackageContent.- Throws:
InoNetException
SrvErrorException
-
getVirtualSystemModel
MEMappingPackageContent getVirtualSystemModel() throws InoNetException, SrvErrorException
Tries to find the first package below the mapping type package which represents the virtual system model.- Throws:
InoNetException
SrvErrorException
-
getVirtualPath
java.util.List<ARG_MemberSpecificationInstance> getVirtualPath(ELElement item) throws InoNetException, SrvErrorException
The path specification of this element. The returned path can be terminated by a surrounding namespace. If no argument is specified, the path terminates at the virtual system model.- Parameters:
item
- ELElement Optional Element- Throws:
InoNetException
SrvErrorException
-
getProxyProperty
ARG_MEProxyProperty getProxyProperty(MEMappingPackageType ohMappingPackageType, java.lang.String sRepositoryName, java.lang.String sModelName, K_ADMODEL kModelType, java.lang.String sMappingName, boolean bIsForwardMapping, int iRestriction, K_PROXY_DETAILLEVEL iDetailLevel) throws InoNetException, SrvErrorException
Returns the ARG_ELPRoxyProperty structure of the proxy.- Parameters:
ohMappingPackageType
- Optional the restricting Mapping Package Type or other valuessRepositoryName
- Optional to MappingPackageType: Repository NamesModelName
- Optional to MappingPackageType: Model NamekModelType
- Optional to MappingPackageType: Model TypesMappingName
- Optional to MappingPackageType: Mapping NamebIsForwardMapping
- Optional to MappingPackageType: Mapping directioniRestriction
- Restriction of inter mapping modesiDetailLevel
- Detail Level- Throws:
InoNetException
SrvErrorException
-
getOwnedProxyAssignment
java.util.List<MEProxyAssignment> getOwnedProxyAssignment(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Get Proxy Assignment- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
-