public class GoMetaPlanning Base class for Metaplanning workflows.
PURPOSE:
Definition of both abstract User Exits and non-abstract Utility Functions to be used by user-specific sub classes.INHERITS: -
USES: -
public func _createArticlesAF(pCoord1, pCoord2, pRot)
IN
OUT
IMPLEMENTATION
public func _getInitShapeRI(pShapeSet, pShapes)
IN
OUT
public func _getNextShapeRI(pShapeSet, pShapes, pPShape, pPAttPt, pPObject)
IN
OUT
IMPLEMENTATION
public func _getAvailableShapesRI(pShapeSet, pShapes, pPShape, pPAttPt, pPObject)
IN
OUT
public func _createArticlesRI(pMode, pID, pPCContext, pPos, pRot)
IN
(Symbol pProperty, Any pValue)[]
Values specified in this optional context have a higher
priority than those of the global PC.
OUT
IMPLEMENTATION
public func _setupPreConfiguration(pMode, pPCID)
IN
OUT
public func _customizePreConfiguration(pPCID, pPropID, pMode, pArg)
IN
OUT
pMode pArg @CH_INIT Symbol @CH_VALUES String: space-separeted values of Symbols @INT Int[4]: Default, Min, Max, Raster @FLOAT Float[4]: Default, Min, Max, Raster @CHANGED Any
public func _finishWorkflow(pMode)
IN
OUT
public func initialize(pManID, pSeriesID, pWorkflowID, pLangID, pStartPos, pStartRot, pInsAP)
IN
OUT
public func createObject(pMode, pObject, pArgs, pPCContext, pWCPos, pWCRot)
IN
(Symbol pProperty, Any pValue)[]
Values specified in this optional context have a higher
priority than those of the global PC.
OUT
public func setPCProperty(pProp, pValue)
IN
OUT
public func getPCProperty(pProp)
IN
OUT
public func getPCContext()
IN
OUT
public func getAttPts(pShape, pDir)
Supported qualifiers are:
IN
OUT
public func getShapeAttPtDef(pShape, pKey)
IN
OUT
public func getCreatedObjects()
IN
OUT
public func addObjs4Update(pObjs)
IN
OUT
public func terminateWorkflow(pMode, pFinishComposite)
IN
OUT
public func _getNextChildWf()
IN
OUT
public func _getObjBounds(pObj)
IN
OUT
public func _setObjBounds(pObj, pBounds)
IN
OUT
public func _getShapeArgs(pObj, pShapeID)
Overrides table mp_shapes:args.
This user exit is only called in Resize Workflows.
IN
OUT
public func getWorkflowID()
IN
OUT
public func setChildWfId(pId)
IN
OUT
protected func evalExpr(pMode, pContext, pExpr)
public func setPosRot(pPos, pRot)
public static var setEnvironment
public static var getEnvironment
public static var getInstance
private static var sEnv
private static var sInstance
private var mManID
private var mSeriesID
private var mWorkflowID
private var mChildWfId
private var mLangID
© 1999-2016 EasternGraphics GmbH
generated by doc++