Rev 49 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package in.shop2020.metamodel.definitions;import in.shop2020.metamodel.util.MetaModelComponent;/*** Defines individual part of a composite data type definition** @author naveen**/public class CompositePartDefinition extends MetaModelComponent {/****/private static final long serialVersionUID = 1L;/*** Intuitive label*/private String label;/*** Editor's comments*/private String description;/*** Reference to data type definition of the part. Each part can be a* complex data type.*/private long datatypeDefinitionID;/*** Reference to part's unit*/private long unitID;/**** @param label* @param datatypeDefinitionID* @param unitID*/public CompositePartDefinition(String label, long datatypeDefinitionID,long unitID) {this.label = label;this.datatypeDefinitionID = datatypeDefinitionID;this.unitID = unitID;}/*** @param label the label to set*/public void setLabel(String label) {this.label = label;}/*** @return the label*/public String getLabel() {return label;}/*** @param description the description to set*/public void setDescription(String description) {this.description = description;}/*** @return the description*/public String getDescription() {return description;}/*** @param datatypeDefinitionID the datatypeDefinitionID to set*/public void setDatatypeDefinitionID(long datatypeDefinitionID) {this.datatypeDefinitionID = datatypeDefinitionID;}/*** @return the datatypeDefinitionID*/public long getDatatypeDefinitionID() {return datatypeDefinitionID;}/*** @param unitID the unitID to set*/public void setUnitID(long unitID) {this.unitID = unitID;}/*** @return the unitID*/public long getUnitID() {return unitID;}/* (non-Javadoc)* @see java.lang.Object#toString()*/@Overridepublic String toString() {return "CompositePartDefinition [datatypeDefinitionID="+ datatypeDefinitionID + ", description=" + description+ ", label=" + label + ", unitID=" + unitID + "]";}}