- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasDescription<VecAbstractLocalizedString>,Visitable,Serializable
Allows the definition of a sealing class. The sealing class of a component is specified as a level of sealing against a specific influence. The influence is specified by the sealingClass and the level is specified by the sealingClassKey. Valid sealing classes and keys are specified by the reference system. Attributes of the type SealingClass normally have the multiplicity [0..*]. This means that such an attribute can have SealingClass entries for different sealingClassReferenceSystems and sealingClasses. It must not have multiple entries for the same sealing class and reference system.
Java class for SealingClass complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SealingClass">
<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"/>
<element name="ClassReferenceSystem" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="Description" type="{http://www.prostep.org/ecad-if/2011/vec}AbstractLocalizedString" 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 sealing level defined in the specified sealing class (e.g.protected StringThe identification of the sealing class reference system, which is defining possible values and the semantic of sealing classes and sealing class keys.protected StringSpecifies the identifier of a sealing class defined by the sealing class reference system.protected List<VecAbstractLocalizedString>On optional human readable description of the sealing class (e.g.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.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.voidSets the value of the xmlId property.toString()
-
Field Details
-
clazz
Specifies the identifier of a sealing class defined by the sealing class reference system.
-
classKey
Specifies a key for the sealing level defined in the specified sealing class (e.g. A, B, C).
-
classReferenceSystem
The identification of the sealing class reference system, which is defining possible values and the semantic of sealing classes and sealing class keys.
-
descriptions
On optional human readable description of the sealing class (e.g. the name).
-
xmlId
-
-
Constructor Details
-
VecSealingClass
public VecSealingClass()
-
-
Method Details
-
getClazz
Gets the value of the clazz property.Specifies the identifier of a sealing class defined by the sealing class reference system.
- 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 sealing level defined in the specified sealing 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 sealing class reference system, which is defining possible values and the semantic of sealing classes and sealing class keys.
- Returns:
- possible object is
String
-
setClassReferenceSystem
Sets the value of the classReferenceSystem property.- Parameters:
value- allowed object isString- 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
VecAbstractLocalizedStringOn optional human readable description of the sealing class (e.g. the name).
- Specified by:
getDescriptionsin interfaceHasDescription<VecAbstractLocalizedString>- 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
-