Class DFDRefinementUtil
- java.lang.Object
-
- org.palladiosimulator.dataflow.diagram.editor.sirius.util.leveling.DFDRefinementUtil
-
public class DFDRefinementUtil extends Object
Utility class implementing references between refining dfds and edges.
-
-
Constructor Summary
Constructors Constructor Description DFDRefinementUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addNewRefinedDF(EObject self, EObject source, EObject target)
static EdgeRefinement
addToRef(DataFlow df, DataFlow ndf, DataFlowDiagramRefinement ref)
static List<EdgeRefinement>
getAllRefinements(EObject self, EObject source, EObject target)
static EdgeRefinement
getCurrentRefinement()
static EdgeRefinement
getRefinedEdge(DataFlow refiningDF)
static DataFlowDiagramRefinement
getRefinement(EObject node)
static boolean
isRefined(EObject self)
static boolean
isRefinedDFD(EObject self)
static boolean
needsRef(EObject a, EObject b)
static void
refineDF(EObject self, DataFlow df, DataFlowDiagram dfd)
static List<Edge>
refineEdge(Edge edge)
static void
setCurrentRefinement(EdgeRefinement ncurrentRefinement)
-
-
-
Method Detail
-
setCurrentRefinement
public static void setCurrentRefinement(EdgeRefinement ncurrentRefinement)
-
getCurrentRefinement
public static EdgeRefinement getCurrentRefinement()
-
getRefinement
public static DataFlowDiagramRefinement getRefinement(EObject node)
-
getRefinedEdge
public static EdgeRefinement getRefinedEdge(DataFlow refiningDF)
-
isRefined
public static boolean isRefined(EObject self)
-
isRefinedDFD
public static boolean isRefinedDFD(EObject self)
-
getAllRefinements
public static List<EdgeRefinement> getAllRefinements(EObject self, EObject source, EObject target)
-
addToRef
public static EdgeRefinement addToRef(DataFlow df, DataFlow ndf, DataFlowDiagramRefinement ref)
-
refineDF
public static void refineDF(EObject self, DataFlow df, DataFlowDiagram dfd)
-
-