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  java.lang.Boolean _abstract
           
protected  java.util.List<Behavior> behaviors
           
protected  java.util.List<Documentation> documentations
           
protected  java.util.List<Property> properties
           
protected  java.util.List<ClassRef> superClasses
           
protected  java.lang.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
 java.util.List<Behavior> getBehaviors()
          Gets the value of the behaviors property.
 java.util.List<Documentation> getDocumentations()
          Gets the value of the documentations property.
 java.util.List<Property> getProperties()
          Gets the value of the properties property.
 java.util.List<ClassRef> getSuperClasses()
          Gets the value of the superClasses property.
 java.lang.String getUri()
          Gets the value of the uri property.
 boolean isAbstract()
          Gets the value of the abstract property.
 void setAbstract(java.lang.Boolean value)
          Sets the value of the abstract property.
 void setUri(java.lang.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 java.util.List<Documentation> documentations

properties

protected java.util.List<Property> properties

superClasses

protected java.util.List<ClassRef> superClasses

behaviors

protected java.util.List<Behavior> behaviors

uri

protected java.lang.String uri

_abstract

protected java.lang.Boolean _abstract
Constructor Detail

Class

public Class()
Method Detail

getDocumentations

public java.util.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 java.util.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 java.util.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 java.util.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 java.lang.String getUri()
Gets the value of the uri property.

Returns:
possible object is String

setUri

public void setUri(java.lang.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(java.lang.Boolean value)
Sets the value of the abstract property.

Parameters:
value - allowed object is Boolean


Copyright © 2013. All Rights Reserved.