Interface IFreezable

All Superinterfaces:
IAttributeAccess
All Known Implementing Classes:
CompoundAccessStatement, ConstantDecisionVariableDeclaration, DecisionVariableDeclaration, ExplicitTypeVariableDeclaration, Project, ProjectDecisionVariableDeclaration

public interface IFreezable extends IAttributeAccess
The IFreezable interface represents model elements that can be frozen in a freeze block.
  • Method Details

    • getName

      String getName()
      Returns the name of the freezable.
      Returns:
      Name of this freezable.
    • getType

      IDatatype getType()
      Returns the type of this freezable.
      Returns:
      the type of this freezable
    • getParent

      IModelElement getParent()
      Getter-Method for the parent-object.
      Specified by:
      getParent in interface IAttributeAccess
      Returns:
      the parent-object
    • accept

      void accept(IModelVisitor visitor)
      Accept method for the visitor.
      Parameters:
      visitor - The visitor, which should process this model element.