Class VecRobustnessProperties
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasDescription<VecLocalizedString>,Visitable,Serializable
Allows the definition of robustness properties. Robustness of component is specified as a level of robustness against a specific influence (e.g. oil, water, UV-light). The influence is specified by theclassand the level is specified by theclassKey. Valid robustness classes and keys are specified by the reference system. Attributes of the type RobustnessProperties normally have the multiplicity [0..*]. This means that such an attribute can have RobustnessProperties entries for differentclassReferenceSystemsandclasses. It must not have multiple entries for the sameclassandclassReferenceSystem.
Java class for RobustnessProperties complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RobustnessProperties">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Class" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="ClassKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ClassReferenceSystem" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="HasRobustness" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="Description" type="{http://www.prostep.org/ecad-if/2011/vec}LocalizedString" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringSpecifies a key for the robustness level defined in the specified robustness class (e.g.protected StringThe identification of the robustness class reference system, which is defining possible values and the semantic of robustness classes and robustness class keys.protected StringSpecifies the identifier of a robustness class defined by the robustness class reference system.protected List<VecLocalizedString>On optional human readable description of the robustnes (e.g.protected booleanSpecifies if the described element has a robustness in the specified robustness class.protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the classKey property.Gets the value of the classReferenceSystem property.getClazz()Gets the value of the clazz property.Gets the value of the descriptions property.getXmlId()Gets the value of the xmlId property.booleanGets the value of the hasRobustness property.voidsetClassKey(String value) Sets the value of the classKey property.voidsetClassReferenceSystem(String value) Sets the value of the classReferenceSystem property.voidSets the value of the clazz property.voidsetHasRobustness(boolean value) Sets the value of the hasRobustness property.voidSets the value of the xmlId property.toString()
-
Field Details
-
clazz
Specifies the identifier of a robustness class defined by the robustness class reference system. Robustness classes are for example: oil, petrol, UV, water.
-
classKey
Specifies a key for the robustness level defined in the specified robustness class (e.g. A, B, C).
-
classReferenceSystem
The identification of the robustness class reference system, which is defining possible values and the semantic of robustness classes and robustness class keys.
-
hasRobustness
protected boolean hasRobustnessSpecifies if the described element has a robustness in the specified robustness class. (see KBLFRM-260)
-
descriptions
On optional human readable description of the robustnes (e.g. the name).
-
xmlId
-
-
Constructor Details
-
VecRobustnessProperties
public VecRobustnessProperties()
-
-
Method Details
-
getClazz
Gets the value of the clazz property.Specifies the identifier of a robustness class defined by the robustness class reference system. Robustness classes are for example: oil, petrol, UV, water.
- Returns:
- possible object is
String
-
setClazz
Sets the value of the clazz property.- Parameters:
value- allowed object isString- See Also:
-
getClassKey
Gets the value of the classKey property.Specifies a key for the robustness level defined in the specified robustness class (e.g. A, B, C).
- Returns:
- possible object is
String
-
setClassKey
Sets the value of the classKey property.- Parameters:
value- allowed object isString- See Also:
-
getClassReferenceSystem
Gets the value of the classReferenceSystem property.The identification of the robustness class reference system, which is defining possible values and the semantic of robustness classes and robustness class keys.
- Returns:
- possible object is
String
-
setClassReferenceSystem
Sets the value of the classReferenceSystem property.- Parameters:
value- allowed object isString- See Also:
-
isHasRobustness
public boolean isHasRobustness()Gets the value of the hasRobustness property.Specifies if the described element has a robustness in the specified robustness class. (see KBLFRM-260)
-
setHasRobustness
public void setHasRobustness(boolean value) Sets the value of the hasRobustness property.- See Also:
-
getDescriptions
Gets the value of the descriptions 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 descriptions property.For example, to add a new item, do as follows:
getDescriptions().add(newItem);Objects of the following type(s) are allowed in the list
VecLocalizedStringOn optional human readable description of the robustnes (e.g. the name).
- Specified by:
getDescriptionsin interfaceHasDescription<VecLocalizedString>- Returns:
- The value of the descriptions property.
-
getXmlId
Gets the value of the xmlId property.- Specified by:
getXmlIdin interfaceIdentifiable- Returns:
- possible object is
String
-
setXmlId
Sets the value of the xmlId property.- Specified by:
setXmlIdin interfaceModifiableIdentifiable- Parameters:
value- allowed object isString
-
accept
-
toString
-