org.cumt.model.classes
Class InterfaceType

java.lang.Object
  extended by org.cumt.model.IdentifiedObject
      extended by org.cumt.model.PropertyAwareObject
          extended by org.cumt.model.BaseModelNode
              extended by org.cumt.model.ModelObject
                  extended by org.cumt.model.RelationableModelObject
                      extended by org.cumt.model.types.Type
                          extended by org.cumt.model.classes.BaseClassType
                              extended by org.cumt.model.classes.InterfaceType
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, OperationAware

public class InterfaceType
extends BaseClassType

Author:
Carlos Descalzi
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.cumt.model.classes.BaseClassType
FIELDS, METHODS
 
Fields inherited from class org.cumt.model.ModelObject
STEREOTYPE
 
Fields inherited from class org.cumt.model.BaseModelNode
ATTRIBUTES, DESCRIPTION, IGNORED_ON_GENERATION, NAME
 
Constructor Summary
InterfaceType()
           
InterfaceType(java.lang.String name)
           
 
Method Summary
 void addField(Field field)
           
 java.util.List<BaseClassType> getImplementors()
           
 java.util.List<InterfaceType> getInterfaces()
           
 void setFields(java.util.List<Field> fields)
           
 
Methods inherited from class org.cumt.model.classes.BaseClassType
addMethod, addRelation, clone, getFields, getMethods, getOperations, removeField, removeMethod, setMethods
 
Methods inherited from class org.cumt.model.RelationableModelObject
containsRelation, getRelations, isRelationAllowed, removeRelation
 
Methods inherited from class org.cumt.model.ModelObject
getStereotype, setStereotype
 
Methods inherited from class org.cumt.model.BaseModelNode
getAttribute, getAttributeNames, getAttributes, getCreationDate, getDefaultName, getDescription, getName, getParent, isIgnoredOnGeneration, removeAttribute, setAttribute, setAttributes, setDescription, setIgnoredOnGeneration, setName, setParent, toString
 
Methods inherited from class org.cumt.model.PropertyAwareObject
addPropertyChangeListener, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class org.cumt.model.IdentifiedObject
equals, getId, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InterfaceType

public InterfaceType()

InterfaceType

public InterfaceType(java.lang.String name)
Method Detail

setFields

public void setFields(java.util.List<Field> fields)
Overrides:
setFields in class BaseClassType

addField

public void addField(Field field)
Overrides:
addField in class BaseClassType

getImplementors

public java.util.List<BaseClassType> getImplementors()

getInterfaces

public java.util.List<InterfaceType> getInterfaces()


Copyright © 2006 null. All Rights Reserved.