Class ComponentFactory
- java.lang.Object
-
- org.palladiosimulator.dataflow.diagram.characterized.editor.sirius.util.modification.ComponentFactory
-
public class ComponentFactory extends Object
this class should probably be reworked ..
-
-
Constructor Summary
Constructors Constructor Description ComponentFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
copyBehavior(CharacterizedNode p, CharacterizedNode np)
static BehaviorDefinition
copyBehaviorDefinition(BehaviorDefinition b)
static void
copyCharacteristics(CharacterizedNode cn, CharacterizedNode ncn)
static Constant
copyConstant(Constant c)
static org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data
copyData(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data d)
static CharacterizedDataFlow
copyIncomingCharacterizedDataflow(CharacterizedDataFlow cdf, org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node cp)
static LogicTerm
copyLogicTerm(LogicTerm lt, List<Pin> pins)
static org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node
copyNode(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node n)
static CharacterizedDataFlow
copyOutgoingCharacterizedDataflow(CharacterizedDataFlow cdf, org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node cp)
static Pin
copyPin(Pin p)
static Term
copyTerm(Term t, List<Pin> pins)
functions for copying termsstatic void
createCDF(EObject self, EObject sourcePin, EObject targetPin, EObject sourceNode, EObject targetNode, boolean needsRef)
static org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data
makeData(org.palladiosimulator.dataflow.dictionary.DataDictionary.Entry e)
static CharacterizedDataFlow
makeSingleDataFlow(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data data, CharacterizedDataFlow df)
static CharacterizedDataFlow
makeSingleDataFlow(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data data, CharacterizedDataFlow df, NamingScheme ns)
-
-
-
Method Detail
-
createCDF
public static void createCDF(EObject self, EObject sourcePin, EObject targetPin, EObject sourceNode, EObject targetNode, boolean needsRef)
-
copyNode
public static org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node copyNode(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node n)
-
copyCharacteristics
public static void copyCharacteristics(CharacterizedNode cn, CharacterizedNode ncn)
-
copyBehavior
public static void copyBehavior(CharacterizedNode p, CharacterizedNode np)
-
copyBehaviorDefinition
public static BehaviorDefinition copyBehaviorDefinition(BehaviorDefinition b)
-
makeSingleDataFlow
public static CharacterizedDataFlow makeSingleDataFlow(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data data, CharacterizedDataFlow df, NamingScheme ns)
-
makeSingleDataFlow
public static CharacterizedDataFlow makeSingleDataFlow(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data data, CharacterizedDataFlow df)
-
copyData
public static org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data copyData(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data d)
-
copyIncomingCharacterizedDataflow
public static CharacterizedDataFlow copyIncomingCharacterizedDataflow(CharacterizedDataFlow cdf, org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node cp)
-
copyOutgoingCharacterizedDataflow
public static CharacterizedDataFlow copyOutgoingCharacterizedDataflow(CharacterizedDataFlow cdf, org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node cp)
-
makeData
public static org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data makeData(org.palladiosimulator.dataflow.dictionary.DataDictionary.Entry e)
-
-