A.setOutputData()B.setOutput()C.setOutputParameters()D.setOutputConstraints()
A.setInput()B.setInputData()C.etParameters()D.setConstraints()
A.ConstraintsB.ConditionC.RestrictionD.Limitation