This repository has been archived on 2024-04-22. You can view files and clone it, but cannot push or open issues or pull requests.
SecureUML-GUI/src/ch/ethz/infsec/secureumlgui/securemodel/dialects/metamodel/MetaModelClassAttribute.java

92 lines
1.8 KiB
Java

/**
*
*/
package ch.ethz.infsec.secureumlgui.securemodel.dialects.metamodel;
import ch.ethz.infsec.secureumlgui.Util;
/**
*
*/
public class MetaModelClassAttribute extends MetaModelEntity
{
/**
*
*/
public MetaModelClassAttribute(String name)
{
super(name);
}
// /**
// * @return The name of the Getter Method of this Attribute
// */
// public String getUmlGetterName()
// {
// String getterPrefix;
// if(getTypeName().equals(MetaModelConst.TYPE_NAME_BOOLEAN))
// {
// getterPrefix = "is";
// }
// else
// {
// getterPrefix = "get";
// }
// if(getUmlName() != null && getUmlName().length() > 0)
// return getterPrefix + Util.capitalize(getUmlName());
// else if(getName() != null && getName().length() > 0)
// return getterPrefix + Util.capitalize(getName());
// else
// return null;
// }
// /**
// * @return The name of the Setter Method of this Attribute
// */
// public String getSetterName()
// {
// return "set" + Util.capitalize(getName());
// }
private String umlName;
public String getUmlName()
{
return umlName;
}
public void setUmlName(String umlName)
{
this.umlName = umlName;
}
private String typeName;
/** Name of the Type of the Attribute (e.g. 'String')
*
* @return the name of the type of the attribute
*/
public String getTypeName()
{
return typeName;
}
public void setTypeName(String typeName)
{
this.typeName = typeName;
}
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString()
{
return getName() + " : " + getTypeName();
}
}