Class FieldDefinition

    • Constructor Detail

      • FieldDefinition

        public FieldDefinition​(Class<? extends IComponent<?>> componentClass,
                               IParameterization parameterization,
                               String label,
                               org.eclipse.emf.databinding.FeaturePath... paths)
        Creates a new instance with the specified arguments.
        Parameters:
        componentClass - the class of the component
        parameterization - the parameterization
        label - the label
        paths - the feature paths, may be empty
      • FieldDefinition

        public FieldDefinition​(Class<? extends IComponent<?>> componentClass,
                               IParameterization parameterization,
                               String label,
                               org.eclipse.emf.ecore.EStructuralFeature... features)
        Creates a new instance with the single feature path defined by its features.
        Parameters:
        componentClass - the class of the component.
        parameterization - the parameterization.
        label - the label.
        features - the features for FeaturePath.