Package com.nomagic.magicdraw.uml2.util
Class CompatibilityUtil.AnalysisTransition
- java.lang.Object
-
- com.nomagic.magicdraw.uml2.util.CompatibilityUtil.AnalysisTransition
-
- Enclosing class:
- CompatibilityUtil
private static class CompatibilityUtil.AnalysisTransition extends java.lang.Object
Utility class for feature compatibility analysis.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
CompatibilityUtil.AnalysisTransition.Reason
Possible reasons of a transition.
-
Field Summary
Fields Modifier and Type Field Description private CompatibilityUtil.FeatureNode
end
End node.private CompatibilityUtil.AnalysisTransition.Reason
reason
Reason of the transition.private CompatibilityUtil.FeatureNode
start
Start node.
-
Constructor Summary
Constructors Modifier Constructor Description private
AnalysisTransition(CompatibilityUtil.FeatureNode start, CompatibilityUtil.FeatureNode end, CompatibilityUtil.AnalysisTransition.Reason reason)
Creates and initializes a newCompatibilityUtil$AnalysisTransition
instance.
-
-
-
Field Detail
-
start
private final CompatibilityUtil.FeatureNode start
Start node.
-
end
private final CompatibilityUtil.FeatureNode end
End node.
-
reason
private final CompatibilityUtil.AnalysisTransition.Reason reason
Reason of the transition.
-
-
Constructor Detail
-
AnalysisTransition
private AnalysisTransition(CompatibilityUtil.FeatureNode start, CompatibilityUtil.FeatureNode end, CompatibilityUtil.AnalysisTransition.Reason reason)
Creates and initializes a newCompatibilityUtil$AnalysisTransition
instance.- Parameters:
start
- a start node.end
- an end node.reason
- a reason of the transition.
-
-