Dresden OCL Toolkit

tudresden.ocl.injection.reverseeng
Class TypeEditPage.ProposedType

java.lang.Object
  extended bytudresden.ocl.injection.reverseeng.TypeEditPage.ProposedType
All Implemented Interfaces:
TypeEditPage.TreeElement
Direct Known Subclasses:
AbstractDescriptor.TracedTypeProposal
Enclosing class:
TypeEditPage

public static class TypeEditPage.ProposedType
extends Object
implements TypeEditPage.TreeElement


Field Summary
private  List m_lprReasons
           
private  String m_sTypeName
           
 
Constructor Summary
TypeEditPage.ProposedType(String sTypeName, String[] saReasons)
           
 
Method Summary
 void addAllReasons(TypeEditPage.ProposedType pt)
           
 void addReason(String sReason)
           
 void addReason(TypeEditPage.ProposalReason pr)
           
 boolean equals(Object o)
           
 Icon getIcon(boolean fExpanded)
           
 Iterator getReasons()
           
 String getToolTip()
           
 String toString()
           
 boolean useBold()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_sTypeName

private String m_sTypeName

m_lprReasons

private List m_lprReasons
Constructor Detail

TypeEditPage.ProposedType

public TypeEditPage.ProposedType(String sTypeName,
                                 String[] saReasons)
Method Detail

getReasons

public Iterator getReasons()

addReason

public void addReason(String sReason)

addReason

public void addReason(TypeEditPage.ProposalReason pr)

addAllReasons

public void addAllReasons(TypeEditPage.ProposedType pt)

equals

public boolean equals(Object o)

toString

public String toString()

getIcon

public Icon getIcon(boolean fExpanded)
Specified by:
getIcon in interface TypeEditPage.TreeElement

getToolTip

public String getToolTip()
Specified by:
getToolTip in interface TypeEditPage.TreeElement

useBold

public boolean useBold()
Specified by:
useBold in interface TypeEditPage.TreeElement

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.