org.universAAL.middleware.deploymanager.uapp.model
Class ReqGroupType

Package class diagram package ReqGroupType
java.lang.Object
  extended by org.universAAL.middleware.deploymanager.uapp.model.ReqGroupType
All Implemented Interfaces:
Serializable

public class ReqGroupType
extends Object
implements Serializable

describes multiple requirements with a given logical relation

Java class for reqGroupType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="reqGroupType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="logicalRelation" type="{http://www.universaal.org/aal-uapp/v1.0.2}logicalRelationType"/>
         <element name="requirement" type="{http://www.universaal.org/aal-uapp/v1.0.2}reqType" maxOccurs="unbounded" minOccurs="2"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  LogicalRelationType logicalRelation
           
protected  List<ReqType> requirement
           
 
Constructor Summary
ReqGroupType()
           
 
Method Summary
 LogicalRelationType getLogicalRelation()
          Gets the value of the logicalRelation property.
 List<ReqType> getRequirement()
          Gets the value of the requirement property.
 boolean isSetLogicalRelation()
           
 boolean isSetRequirement()
           
 void setLogicalRelation(LogicalRelationType value)
          Sets the value of the logicalRelation property.
 void unsetRequirement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logicalRelation

protected LogicalRelationType logicalRelation

requirement

protected List<ReqType> requirement
Constructor Detail

ReqGroupType

public ReqGroupType()
Method Detail

getLogicalRelation

public LogicalRelationType getLogicalRelation()
Gets the value of the logicalRelation property.

Returns:
possible object is LogicalRelationType

setLogicalRelation

public void setLogicalRelation(LogicalRelationType value)
Sets the value of the logicalRelation property.

Parameters:
value - allowed object is LogicalRelationType

isSetLogicalRelation

public boolean isSetLogicalRelation()

getRequirement

public List<ReqType> getRequirement()
Gets the value of the requirement 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 JAXB object. This is why there is not a set method for the requirement property.

For example, to add a new item, do as follows:

    getRequirement().add(newItem);
 

Objects of the following type(s) are allowed in the list ReqType


isSetRequirement

public boolean isSetRequirement()

unsetRequirement

public void unsetRequirement()


Copyright © 2014 universAAL Consortium. All Rights Reserved.