com.rapidtransform.product.model
Class ProductComponent
java.lang.Object
com.rapidtransform.core.model.AbstractBaseModel
com.rapidtransform.core.model.VersionControlled
com.rapidtransform.product.model.Product
com.rapidtransform.product.model.ProductComponent
- All Implemented Interfaces:
- Classified, Model, Versioned, Documented, Approvable, OrganizationalData, OrganizationElement, ItemInformation, Complex, PhysicalInstanceDefinition, ProductConstituent, ProductFunctionComponent, Effective, Specified, java.io.Serializable
public class ProductComponent
- extends Product
- implements ItemInformation, ProductFunctionComponent
A ProductComponent is an element in a conceptual product structure.
- Author:
- S. Werner
- See Also:
- Serialized Form
Methods inherited from class com.rapidtransform.product.model.Product |
equals, getAliases, getComplexProductRelations, getDesignContraintAssociations, getDocuments, getProductClass, getProductId, getProductStructureRelations, getSpecs, hashCode, setAliases, setComplexProductRelations, setDesignContraintAssociations, setDocuments, setProductClass, setProductId, setProductStructureRelations, setSpecs |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
ProductComponent
public ProductComponent()
getConfiguration
public java.util.Set<Configuration> getConfiguration()
- Returns:
- Returns the configuration.
setConfiguration
public void setConfiguration(java.util.Set<Configuration> configuration)
- Parameters:
configuration
- The configuration to set.
getDescription
public java.lang.String getDescription()
- Overrides:
getDescription
in class Product
- Returns:
- Returns the description.
setDescription
public void setDescription(java.lang.String description)
- Overrides:
setDescription
in class Product
- Parameters:
description
- The description to set.
getInfluencedBy
public java.util.Set<ClassCategoryAssociation> getInfluencedBy()
- Returns:
- Returns the influencedBy.
setInfluencedBy
public void setInfluencedBy(java.util.Set<ClassCategoryAssociation> influencedBy)
- Parameters:
influencedBy
- The influencedBy to set.
getInstanceRequired
public java.lang.Boolean getInstanceRequired()
- Returns:
- Returns the instanceRequired.
setInstanceRequired
public void setInstanceRequired(java.lang.Boolean instanceRequired)
- Parameters:
instanceRequired
- The instanceRequired to set.
getName
public java.lang.String getName()
- Overrides:
getName
in class Product
- Returns:
- Returns the name.
setName
public void setName(java.lang.String name)
- Overrides:
setName
in class Product
- Parameters:
name
- The name to set.
getPlacement
public java.util.Set<ComponentPlacement> getPlacement()
- Returns:
- Returns the placement.
setPlacement
public void setPlacement(java.util.Set<ComponentPlacement> placement)
- Parameters:
placement
- The placement to set.
getRelevantFor
public java.util.Set<ApplicationContext> getRelevantFor()
- Returns:
- Returns the relevantFor.
setRelevantFor
public void setRelevantFor(java.util.Set<ApplicationContext> relevantFor)
- Parameters:
relevantFor
- The relevantFor to set.