Interface FunctionalVariationPointGroupAbleIF
- All Known Subinterfaces:
MappingModelGlueIF,PatternProductionIF
- All Known Implementing Classes:
DeleteMappingModelGlueInnovatorDependency,MappingModelGlue,MappingModelGlueInnovator,MappingModelGlueInnovatorDependency,MappingModelGlueInnovatorProxyAbstractBase,MappingModelGlueInnovatorProxyExternModel,MappingModelGlueInnovatorProxyInnovator,MappingModelGlueNull,PatternProductionAbs2RelPositionInnovator,PatternProductionAppend,PatternProductionAssignmentInnovator,PatternProductionBaseInnovator,PatternProductionDiagramInnovator,PatternProductionDiagramRotationInnovator,PatternProductionError,PatternProductionNull,PatternProductionPathSequence,PatternProductionSortOrderInnovator,PatternProductionStretchDiaNodePositionsInnovator,PatternTargetMatchAssociationEndInnovator,PatternTargetMatchAssociationInnovator,PatternTargetMatchDiagramInnovator,PatternTargetMatchPathSequence
public interface FunctionalVariationPointGroupAbleIF
Objects that have functional variation point groups.
- Version:
- 11.1.1
- Author:
- jmback
-
Method Summary
Modifier and TypeMethodDescriptionapplyFunctionalVariationPoints(SimulateMode iMode, MappingElementIF se, MappingElementList created, MappingElementList existing) Apply the functional variation points within this production to the newly created and existing target elements.
-
Method Details
-
applyFunctionalVariationPoints
FunctionalVariationPointChangeVectors applyFunctionalVariationPoints(SimulateMode iMode, MappingElementIF se, MappingElementList created, MappingElementList existing) throws M2MException, RemoteException Apply the functional variation points within this production to the newly created and existing target elements.- Parameters:
iMode- should the change be simulated or executedse- source model elementcreated- newly created target elementsexisting- existing target elements- Returns:
- vector of changes
- Throws:
M2MException- Default Implementation which can be used: public FunctionalVariationPointGroups applyFunctionalVariationPoints( FVPMode iMode, MappingAnchor anchors, MappingElement se, MappingElementList created, MappingElementList existing) throws AbortException, SevereException { return getFunctionalVariationPointGroups() .applyFunctionalVariationPoints(iMode, anchors, se, created, existing); }RemoteException
-