ua.gradsoft.javachecker.attributes
Interface AttributedEntity

All Known Subinterfaces:
JavaClassTopLevelBlockOwnerModel, JavaLocalVariableModel, JavaTermTopLevelBlockOwnerModel, JavaTopLevelBlockOwnerModel, JavaTypeArgumentBoundTopLevelBlockOwnerModel, JavaVariableModel
All Known Implementing Classes:
AttributesData, JavaArrayTypeModel, JavaClassArgumentBoundMethodModel, JavaClassConstructorModel, JavaClassEnumConstantModel, JavaClassFieldModel, JavaClassFormalParameterModel, JavaClassMethodModel, JavaClassTypeModel, JavaClassTypeVariableModel, JavaConstructorModel, JavaEnumConstantModel, JavaFormalParameterModel, JavaInitializerModel, JavaMemberVariableModel, JavaMethodModel, JavaNullTypeModel, JavaPrimitiveTypeModel, JavaTermAnnotationMethodModel, JavaTermAnnotationTypeModel, JavaTermAnonimousTypeModel, JavaTermClassOrInterfaceModel, JavaTermConstructorModel, JavaTermEnumAnonimousTypeModel, JavaTermEnumConstantModel, JavaTermEnumModel, JavaTermEnumModel.ValueOfMethodModel, JavaTermEnumModel.ValuesMethodModel, JavaTermFormalParameterModel, JavaTermInitializerModel, JavaTermLocalVariableModel, JavaTermMemberVariableModel, JavaTermMethodModel, JavaTermTypeAbstractModel, JavaTermTypeVariableModel, JavaTypeArgumentBoundConstructorModel, JavaTypeArgumentBoundInitializerModel, JavaTypeArgumentBoundLocalVariableModel, JavaTypeArgumentBoundMemberVariableModel, JavaTypeArgumentBoundMethodModel, JavaTypeArgumentBoundTypeModel, JavaTypeArgumentBoundTypeVariableModel, JavaTypeModel, JavaTypeSubstitutedFormalParameterModel, JavaTypeVariableAbstractModel, JavaUnknownTypeModel, JavaWildcardBoundsTypeModel

public interface AttributedEntity

General interface for attributes

Author:
rssh

Method Summary
 Term getAttribute(java.lang.String name)
           
 AttributedEntity getChildAttributes(java.lang.String childName)
           
 void setAttribute(java.lang.String name, Term value)
           
 

Method Detail

getAttribute

Term getAttribute(java.lang.String name)
                  throws TermWareException
Throws:
TermWareException

setAttribute

void setAttribute(java.lang.String name,
                  Term value)
                  throws TermWareException
Throws:
TermWareException

getChildAttributes

AttributedEntity getChildAttributes(java.lang.String childName)
                                    throws TermWareException
Throws:
TermWareException