Class Variable2AttributeMap

java.lang.Object
de.monticore.tf.rule2od.Variable2AttributeMap

public class Variable2AttributeMap extends Object
  • Constructor Details

    • Variable2AttributeMap

      public Variable2AttributeMap()
  • Method Details

    • getV2a

      public Map<String,de.monticore.tf.rule2od.Variable2AttributeMap.AttributeEntry> getV2a()
    • setV2a

      public void setV2a(Map<String,de.monticore.tf.rule2od.Variable2AttributeMap.AttributeEntry> v2a)
    • addDeclaration

      public void addDeclaration(String variableName, ITFObject object, String attributeName)
    • addDeclaration

      public void addDeclaration(String variableName, ITFObject object, String attributeName, boolean listValued)
    • contains

      public boolean contains(String variableName)
    • getObject

      public ITFObject getObject(String variableName)
      Returns:
      the object for the referenced attribute
    • getAttributeName

      public String getAttributeName(String variableName)
      Returns:
      the attribute name for the referenced attribute, null if the variable is unknown
    • isList

      public boolean isList(String variableName)
    • clone

      public Variable2AttributeMap clone()
      Overrides:
      clone in class Object