org.plasma.provisioning
Class Class

java.lang.Object
  extended by org.plasma.provisioning.Element
      extended by org.plasma.provisioning.NamedElement
          extended by org.plasma.provisioning.Type
              extended by org.plasma.provisioning.Class

public class Class
extends Type

A class definition

Java class for Class complex type.

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

 <complexType name="Class">
   <complexContent>
     <extension base="{http://www.servicelabs.org/plasma/provisioning}Type">
       <sequence>
         <element ref="{http://www.servicelabs.org/plasma/provisioning}Documentation" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.servicelabs.org/plasma/provisioning}Property" maxOccurs="unbounded"/>
         <element name="SuperClass" type="{http://www.servicelabs.org/plasma/provisioning}ClassRef" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.servicelabs.org/plasma/provisioning}Behavior" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Boolean _abstract
           
protected  List<Behavior> behaviors
           
protected  List<Documentation> documentations
           
protected  List<Property> properties
           
protected  List<ClassRef> superClasses
           
protected  String uri
           
 
Fields inherited from class org.plasma.provisioning.NamedElement
alias, derivation, name
 
Fields inherited from class org.plasma.provisioning.Element
id
 
Constructor Summary
Class()
           
 
Method Summary
 List<Behavior> getBehaviors()
          Gets the value of the behaviors property.
 List<Documentation> getDocumentations()
          Gets the value of the documentations property.
 List<Property> getProperties()
          Gets the value of the properties property.
 List<ClassRef> getSuperClasses()
          Gets the value of the superClasses property.
 String getUri()
          Gets the value of the uri property.
 boolean isAbstract()
          Gets the value of the abstract property.
 void setAbstract(Boolean value)
          Sets the value of the abstract property.
 void setUri(String value)
          Sets the value of the uri property.
 
Methods inherited from class org.plasma.provisioning.NamedElement
getAlias, getDerivation, getName, setAlias, setDerivation, setName
 
Methods inherited from class org.plasma.provisioning.Element
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

documentations

protected List<Documentation> documentations

properties

protected List<Property> properties

superClasses

protected List<ClassRef> superClasses

behaviors

protected List<Behavior> behaviors

uri

protected String uri

_abstract

protected Boolean _abstract
Constructor Detail

Class

public Class()
Method Detail

getDocumentations

public List<Documentation> getDocumentations()
Gets the value of the documentations 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 documentations property.

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

    getDocumentations().add(newItem);
 

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


getProperties

public List<Property> getProperties()
Gets the value of the properties 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 properties property.

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

    getProperties().add(newItem);
 

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


getSuperClasses

public List<ClassRef> getSuperClasses()
Gets the value of the superClasses 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 superClasses property.

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

    getSuperClasses().add(newItem);
 

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


getBehaviors

public List<Behavior> getBehaviors()
Gets the value of the behaviors 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 behaviors property.

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

    getBehaviors().add(newItem);
 

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


getUri

public String getUri()
Gets the value of the uri property.

Returns:
possible object is String

setUri

public void setUri(String value)
Sets the value of the uri property.

Parameters:
value - allowed object is String

isAbstract

public boolean isAbstract()
Gets the value of the abstract property.

Returns:
possible object is Boolean

setAbstract

public void setAbstract(Boolean value)
Sets the value of the abstract property.

Parameters:
value - allowed object is Boolean


Copyright © 2014. All rights reserved.