antlraux package
v0.2.1

antlraux.context.types
Interface SimpleInheritanceType

All Superinterfaces:
HeritableType, Type
All Known Implementing Classes:
ClassType

public interface SimpleInheritanceType
extends HeritableType

This derived interface modelizes types that implement simple inheritance (only one super class, no interfaces)


Field Summary
 
Fields inherited from interface antlraux.context.types.Type
DEFAULT_NAME, DEFAULT_TAG
 
Method Summary
 SimpleInheritanceType getSuperType()
           
 void setSuperType(SimpleInheritanceType superType)
           
 
Methods inherited from interface antlraux.context.types.HeritableType
isA
 
Methods inherited from interface antlraux.context.types.Type
equals, getName, getTag, setName, setTag, toString
 

Method Detail

getSuperType

public SimpleInheritanceType getSuperType()

setSuperType

public void setSuperType(SimpleInheritanceType superType)
                  throws TypeException
TypeException

antlraux package
v0.2.1

Created by Enrique José García Cota