Class VecPlaceableElementSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
Specification for the general aspects of a component that are enabling the component to be placed in a topology. All components that should have the ability to be placed on a certain position in the topology must have a PlaceableElementSpecification
Java class for PlaceableElementSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PlaceableElementSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}PartOrUsageRelatedSpecification">
<sequence>
<element name="ValidPlacementTypes" type="{http://www.prostep.org/ecad-if/2011/vec}PlacementType" maxOccurs="2"/>
<element name="MeasurementPoint" type="{http://www.prostep.org/ecad-if/2011/vec}MeasurementPoint" maxOccurs="unbounded" minOccurs="0"/>
<element name="PlacementPoint" type="{http://www.prostep.org/ecad-if/2011/vec}PlacementPoint" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecMeasurementPoint>Specifies theMeasurementPointsof anPlaceableElement.protected List<VecPlacementPoint>Specifies thePlacementPointsof anPlaceableElementSpecification.protected List<VecPlacementType>Defines thePlacementTypesthat are valid for this element.Fields inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
describedPart, specialPartTypeFields inherited from class com.foursoft.harness.vec.v113.VecSpecification
descriptions, identificationFields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the measurementPoints property.Gets the value of the placementPoints property.Gets aSetof allVecPlaceableElementRolethat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling.Gets the value of the validPlacementTypes property.Methods inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
getDescribedPart, getRefPartUsage, getRefSpecificRole, getSpecialPartType, setSpecialPartTypeMethods inherited from class com.foursoft.harness.vec.v113.VecSpecification
getDescriptions, getIdentification, getParentDocumentVersion, getParentSheetOrChapter, setIdentificationMethods inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
getCustomProperties, getRefExternalMapping, getXmlId, setXmlId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.foursoft.harness.vec.common.HasCustomProperties
getCustomPropertiesWithType, getCustomProperty
-
Field Details
-
validPlacementTypes
Defines thePlacementTypesthat are valid for this element.
-
measurementPoints
Specifies theMeasurementPointsof anPlaceableElement.
-
placementPoints
Specifies thePlacementPointsof anPlaceableElementSpecification.
-
-
Constructor Details
-
VecPlaceableElementSpecification
public VecPlaceableElementSpecification()
-
-
Method Details
-
getValidPlacementTypes
Gets the value of the validPlacementTypes property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the validPlacementTypes property.For example, to add a new item, do as follows:
getValidPlacementTypes().add(newItem);Objects of the following type(s) are allowed in the list
VecPlacementTypeDefines thePlacementTypesthat are valid for this element.
- Returns:
- The value of the validPlacementTypes property.
-
getMeasurementPoints
Gets the value of the measurementPoints property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the measurementPoints property.For example, to add a new item, do as follows:
getMeasurementPoints().add(newItem);Objects of the following type(s) are allowed in the list
VecMeasurementPointSpecifies theMeasurementPointsof anPlaceableElement.
- Returns:
- The value of the measurementPoints property.
-
getPlacementPoints
Gets the value of the placementPoints property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the placementPoints property.For example, to add a new item, do as follows:
getPlacementPoints().add(newItem);Objects of the following type(s) are allowed in the list
VecPlacementPointSpecifies thePlacementPointsof anPlaceableElementSpecification.
- Returns:
- The value of the placementPoints property.
-
getRefPlaceableElementRole
Gets aSetof allVecPlaceableElementRolethat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
accept
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecPartOrUsageRelatedSpecification- Throws:
E extends Throwable
-