Class CompatibilityUtil.FeatureNode

  • Enclosing class:
    CompatibilityUtil

    private static class CompatibilityUtil.FeatureNode
    extends java.lang.Object
    Utility class for feature compatibility analysis.
    • Field Detail

      • feature

        private final org.eclipse.emf.ecore.EStructuralFeature feature
        Associated feature.
      • transitions

        private java.util.List<CompatibilityUtil.AnalysisTransition> transitions
        Transitions that represents which other features are affected by change of the feature associated with this node.
    • Constructor Detail

      • FeatureNode

        public FeatureNode​(org.eclipse.emf.ecore.EStructuralFeature feature)
        Creates and initializes a new CompatibilityUtil$FeatureNode instance.
        Parameters:
        feature - associated feature.