com.rapidtransform.spec.model
Class DesignConstraint

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.core.model.VersionControlled
          extended by com.rapidtransform.spec.model.DesignConstraint
All Implemented Interfaces:
Classified, Model, Versioned, Approvable, OrganizationalData, OrganizationElement, Effective, java.io.Serializable
Direct Known Subclasses:
DesignConstraintVersion

public class DesignConstraint
extends VersionControlled
implements Classified, Approvable, OrganizationElement, OrganizationalData, Effective

A design contraint is a requirement for the design process of a product design. The contraint may be geometric based.

Author:
S. Werner
See Also:
Serialized Form

Constructor Summary
DesignConstraint()
           
 
Method Summary
 java.lang.String getConstraintId()
           
 java.lang.String getDescription()
           
 java.util.Set<Document> getDocuments()
           
 java.lang.String getName()
           
 java.util.Set<DesignConstraintRelation> getRelation()
           
 void setConstraintId(java.lang.String constraintId)
           
 void setDescription(java.lang.String description)
           
 void setDocuments(java.util.Set<Document> documents)
           
 void setName(java.lang.String name)
           
 void setRelation(java.util.Set<DesignConstraintRelation> relation)
           
 
Methods inherited from class com.rapidtransform.core.model.VersionControlled
getCreatedBy, getCreatedDate, getIteration, getModifiedBy, getModifiedDate, setCreatedBy, setCreatedDate, setIteration, setModifiedBy, setModifiedDate
 
Methods inherited from class com.rapidtransform.core.model.AbstractBaseModel
equals, generateUuid, getId, getMetaTypeName, getPropertyHolder, getUuid, hashCode, setId, setMetaTypeName, setPropertyHolder, setUuid
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DesignConstraint

public DesignConstraint()
Method Detail

getConstraintId

public java.lang.String getConstraintId()
Returns:
Returns the constraintId.

setConstraintId

public void setConstraintId(java.lang.String constraintId)
Parameters:
constraintId - The constraintId to set.

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - The description to set.

getDocuments

public java.util.Set<Document> getDocuments()
Returns:
Returns the documents.

setDocuments

public void setDocuments(java.util.Set<Document> documents)
Parameters:
documents - The documents to set.

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

getRelation

public java.util.Set<DesignConstraintRelation> getRelation()
Returns:
Returns the relation.

setRelation

public void setRelation(java.util.Set<DesignConstraintRelation> relation)
Parameters:
relation - The relation to set.