net.sf.jmd.metarepresentation.impl
Class ModelItem

java.lang.Object
  extended by net.sf.jmd.metarepresentation.impl.ModelItem
All Implemented Interfaces:
IModelElement, IModelItem

public class ModelItem
extends java.lang.Object
implements IModelItem, IModelElement


Constructor Summary
ModelItem()
           
 
Method Summary
 void addExtendee(IModelItem extendee)
           
 void addImport(java.lang.String importStatement)
           
 void addMember(IMember newMember)
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<IModelItem> getExtendees()
           
 java.lang.String getIdentifier()
           
 java.util.List<java.lang.String> getImports()
           
 java.util.List<IMember> getMembers()
           
 java.util.List<java.lang.String> getModifiers()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
           
 java.lang.String getType()
           
 int hashCode()
           
 void setExtendees(java.util.List<IModelItem> newExtendees)
           
 void setModifiers(java.util.List<java.lang.String> newModifiers)
           
 void setName(java.lang.String newName)
           
 void setNamespace(java.lang.String newNamespace)
           
 void setType(java.lang.String newType)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModelItem

public ModelItem()
Method Detail

getExtendees

public java.util.List<IModelItem> getExtendees()
Specified by:
getExtendees in interface IModelItem

addExtendee

public void addExtendee(IModelItem extendee)
Specified by:
addExtendee in interface IModelItem

setExtendees

public void setExtendees(java.util.List<IModelItem> newExtendees)
Specified by:
setExtendees in interface IModelItem

getIdentifier

public java.lang.String getIdentifier()
Specified by:
getIdentifier in interface IModelElement
Specified by:
getIdentifier in interface IModelItem

getName

public java.lang.String getName()
Specified by:
getName in interface IModelItem

getImports

public java.util.List<java.lang.String> getImports()
Specified by:
getImports in interface IModelItem

addImport

public void addImport(java.lang.String importStatement)
Specified by:
addImport in interface IModelItem

getType

public java.lang.String getType()
Specified by:
getType in interface IModelItem

setType

public void setType(java.lang.String newType)
Specified by:
setType in interface IModelItem

getMembers

public java.util.List<IMember> getMembers()
Specified by:
getMembers in interface IModelItem

addMember

public void addMember(IMember newMember)
Specified by:
addMember in interface IModelItem

getModifiers

public java.util.List<java.lang.String> getModifiers()
Specified by:
getModifiers in interface IModelItem

setModifiers

public void setModifiers(java.util.List<java.lang.String> newModifiers)
Specified by:
setModifiers in interface IModelItem

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface IModelItem

setNamespace

public void setNamespace(java.lang.String newNamespace)
Specified by:
setNamespace in interface IModelItem

setName

public void setName(java.lang.String newName)
Specified by:
setName in interface IModelItem

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007-2010. All Rights Reserved.