net.sf.jmd.metarepresentation.impl
Class Member
java.lang.Object
net.sf.jmd.metarepresentation.impl.Member
- All Implemented Interfaces:
- IMember, IModelElement
- Direct Known Subclasses:
- Operation, Variable
public abstract class Member
- extends java.lang.Object
- implements IModelElement, IMember
super class for operations and constants.
- Author:
- jan hinzmann
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
modifiers
protected java.util.List<java.lang.String> modifiers
type
protected IModelItem type
namespace
protected java.lang.String namespace
name
protected java.lang.String name
Member
public Member()
getModifiers
public java.util.List<java.lang.String> getModifiers()
- Specified by:
getModifiers
in interface IMember
setModifiers
public void setModifiers(java.util.List<java.lang.String> newModifiers)
- Specified by:
setModifiers
in interface IMember
addModifier
public void addModifier(java.lang.String newModifier)
- Specified by:
addModifier
in interface IMember
getType
public IModelItem getType()
- Specified by:
getType
in interface IMember
setType
public void setType(IModelItem newReturnType)
- Specified by:
setType
in interface IMember
setNamespace
public void setNamespace(java.lang.String newNamespace)
- Specified by:
setNamespace
in interface IMember
- Parameters:
namespace
- the namespace to set
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interface IMember
- Returns:
- the namespace
setName
public void setName(java.lang.String newName)
- Specified by:
setName
in interface IMember
getName
public java.lang.String getName()
- Specified by:
getName
in interface IMember
- Returns:
- the name
getIdentifier
public java.lang.String getIdentifier()
- Specified by:
getIdentifier
in interface IMember
- Specified by:
getIdentifier
in interface IModelElement
equals
public boolean equals(java.lang.Object other)
- Specified by:
equals
in interface IMember
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
Copyright © 2007-2010. All Rights Reserved.