public interface IfcProduct extends IfcObject
The following features are supported:
Ifc2x3tc1Package.getIfcProduct()| Modifier and Type | Method and Description |
|---|---|
GeometryInfo |
getGeometry()
Returns the value of the 'Geometry' reference.
|
IfcObjectPlacement |
getObjectPlacement()
Returns the value of the 'Object Placement' reference.
|
org.eclipse.emf.common.util.EList<IfcRelAssignsToProduct> |
getReferencedBy()
Returns the value of the 'Referenced By' reference list.
|
IfcProductRepresentation |
getRepresentation()
Returns the value of the 'Representation' reference.
|
boolean |
isSetGeometry()
Returns whether the value of the '
Geometry' reference is set. |
boolean |
isSetObjectPlacement()
Returns whether the value of the '
Object Placement' reference is set. |
boolean |
isSetReferencedBy()
Returns whether the value of the '
Referenced By' reference list is set. |
boolean |
isSetRepresentation()
Returns whether the value of the '
Representation' reference is set. |
void |
setGeometry(GeometryInfo value)
Sets the value of the '
Geometry' reference. |
void |
setObjectPlacement(IfcObjectPlacement value)
Sets the value of the '
Object Placement' reference. |
void |
setRepresentation(IfcProductRepresentation value)
Sets the value of the '
Representation' reference. |
void |
unsetGeometry()
Unsets the value of the '
Geometry' reference. |
void |
unsetObjectPlacement()
Unsets the value of the '
Object Placement' reference. |
void |
unsetReferencedBy()
Unsets the value of the '
Referenced By' reference list. |
void |
unsetRepresentation()
Unsets the value of the '
Representation' reference. |
getIsDefinedBy, getObjectType, isSetIsDefinedBy, isSetObjectType, setObjectType, unsetIsDefinedBy, unsetObjectTypegetDecomposes, getHasAssignments, getHasAssociations, getIsDecomposedBy, isSetDecomposes, isSetHasAssignments, isSetHasAssociations, isSetIsDecomposedBy, unsetDecomposes, unsetHasAssignments, unsetHasAssociations, unsetIsDecomposedBygetDescription, getGlobalId, getName, getOwnerHistory, isSetDescription, isSetName, setDescription, setGlobalId, setName, setOwnerHistory, unsetDescription, unsetNameforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeIfcObjectPlacement getObjectPlacement()
Places Object'.
If the meaning of the 'Object Placement' reference isn't clear, there really should be more of a description here...
isSetObjectPlacement(),
unsetObjectPlacement(),
setObjectPlacement(IfcObjectPlacement),
Ifc2x3tc1Package.getIfcProduct_ObjectPlacement(),
IfcObjectPlacement.getPlacesObject()void setObjectPlacement(IfcObjectPlacement value)
Object Placement' reference.
value - the new value of the 'Object Placement' reference.isSetObjectPlacement(),
unsetObjectPlacement(),
getObjectPlacement()void unsetObjectPlacement()
Object Placement' reference.
boolean isSetObjectPlacement()
Object Placement' reference is set.
unsetObjectPlacement(),
getObjectPlacement(),
setObjectPlacement(IfcObjectPlacement)IfcProductRepresentation getRepresentation()
If the meaning of the 'Representation' reference isn't clear, there really should be more of a description here...
isSetRepresentation(),
unsetRepresentation(),
setRepresentation(IfcProductRepresentation),
Ifc2x3tc1Package.getIfcProduct_Representation()void setRepresentation(IfcProductRepresentation value)
Representation' reference.
value - the new value of the 'Representation' reference.isSetRepresentation(),
unsetRepresentation(),
getRepresentation()void unsetRepresentation()
Representation' reference.
boolean isSetRepresentation()
Representation' reference is set.
unsetRepresentation(),
getRepresentation(),
setRepresentation(IfcProductRepresentation)org.eclipse.emf.common.util.EList<IfcRelAssignsToProduct> getReferencedBy()
IfcRelAssignsToProduct.
It is bidirectional and its opposite is 'Relating Product'.
If the meaning of the 'Referenced By' reference list isn't clear, there really should be more of a description here...
isSetReferencedBy(),
unsetReferencedBy(),
Ifc2x3tc1Package.getIfcProduct_ReferencedBy(),
IfcRelAssignsToProduct.getRelatingProduct()void unsetReferencedBy()
Referenced By' reference list.
isSetReferencedBy(),
getReferencedBy()boolean isSetReferencedBy()
Referenced By' reference list is set.
unsetReferencedBy(),
getReferencedBy()GeometryInfo getGeometry()
If the meaning of the 'Geometry' reference isn't clear, there really should be more of a description here...
isSetGeometry(),
unsetGeometry(),
setGeometry(GeometryInfo),
Ifc2x3tc1Package.getIfcProduct_Geometry()void setGeometry(GeometryInfo value)
Geometry' reference.
value - the new value of the 'Geometry' reference.isSetGeometry(),
unsetGeometry(),
getGeometry()void unsetGeometry()
Geometry' reference.
isSetGeometry(),
getGeometry(),
setGeometry(GeometryInfo)boolean isSetGeometry()
Geometry' reference is set.
unsetGeometry(),
getGeometry(),
setGeometry(GeometryInfo)Copyright © 2018 OpenSource BIM. All rights reserved.