org.s_ramp.xmlns._2010.s_ramp
Class Element

java.lang.Object
  extended by org.s_ramp.xmlns._2010.s_ramp.BaseArtifactType
      extended by org.s_ramp.xmlns._2010.s_ramp.SoaModelType
          extended by org.s_ramp.xmlns._2010.s_ramp.PolicySubject
              extended by org.s_ramp.xmlns._2010.s_ramp.Element
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Actor, Service, System, Task

public class Element
extends PolicySubject
implements Serializable

Java class for Element complex type.

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

 <complexType name="Element">
   <complexContent>
     <extension base="{http://s-ramp.org/xmlns/2010/s-ramp}PolicySubject">
       <sequence>
         <element name="represents" type="{http://s-ramp.org/xmlns/2010/s-ramp}elementTarget" maxOccurs="unbounded" minOccurs="0"/>
         <element name="uses" type="{http://s-ramp.org/xmlns/2010/s-ramp}elementTarget" maxOccurs="unbounded" minOccurs="0"/>
         <element name="performs" type="{http://s-ramp.org/xmlns/2010/s-ramp}serviceTarget" maxOccurs="unbounded" minOccurs="0"/>
         <element name="directsOrchestration" type="{http://s-ramp.org/xmlns/2010/s-ramp}orchestrationTarget" minOccurs="0"/>
         <element name="directsOrchestrationProcess" type="{http://s-ramp.org/xmlns/2010/s-ramp}orchestrationTarget" minOccurs="0"/>
         <element name="generates" type="{http://s-ramp.org/xmlns/2010/s-ramp}eventTarget" maxOccurs="unbounded" minOccurs="0"/>
         <element name="respondsTo" type="{http://s-ramp.org/xmlns/2010/s-ramp}eventTarget" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <anyAttribute/>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  OrchestrationTarget directsOrchestration
           
protected  OrchestrationTarget directsOrchestrationProcess
           
protected  List<EventTarget> generates
           
protected  List<ServiceTarget> performs
           
protected  List<ElementTarget> represents
           
protected  List<EventTarget> respondsTo
           
protected  List<ElementTarget> uses
           
 
Fields inherited from class org.s_ramp.xmlns._2010.s_ramp.SoaModelType
documentation
 
Fields inherited from class org.s_ramp.xmlns._2010.s_ramp.BaseArtifactType
artifactType, classifiedBy, createdBy, createdTimestamp, description, lastModifiedBy, lastModifiedTimestamp, name, property, relationship, uuid, version
 
Constructor Summary
Element()
           
 
Method Summary
 OrchestrationTarget getDirectsOrchestration()
          Gets the value of the directsOrchestration property.
 OrchestrationTarget getDirectsOrchestrationProcess()
          Gets the value of the directsOrchestrationProcess property.
 List<EventTarget> getGenerates()
          Gets the value of the generates property.
 List<ServiceTarget> getPerforms()
          Gets the value of the performs property.
 List<ElementTarget> getRepresents()
          Gets the value of the represents property.
 List<EventTarget> getRespondsTo()
          Gets the value of the respondsTo property.
 List<ElementTarget> getUses()
          Gets the value of the uses property.
 void setDirectsOrchestration(OrchestrationTarget value)
          Sets the value of the directsOrchestration property.
 void setDirectsOrchestrationProcess(OrchestrationTarget value)
          Sets the value of the directsOrchestrationProcess property.
 
Methods inherited from class org.s_ramp.xmlns._2010.s_ramp.SoaModelType
getDocumentation
 
Methods inherited from class org.s_ramp.xmlns._2010.s_ramp.BaseArtifactType
getArtifactType, getClassifiedBy, getCreatedBy, getCreatedTimestamp, getDescription, getLastModifiedBy, getLastModifiedTimestamp, getName, getOtherAttributes, getProperty, getRelationship, getUuid, getVersion, setArtifactType, setCreatedBy, setCreatedTimestamp, setDescription, setLastModifiedBy, setLastModifiedTimestamp, setName, setUuid, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

represents

protected List<ElementTarget> represents

uses

protected List<ElementTarget> uses

performs

protected List<ServiceTarget> performs

directsOrchestration

protected OrchestrationTarget directsOrchestration

directsOrchestrationProcess

protected OrchestrationTarget directsOrchestrationProcess

generates

protected List<EventTarget> generates

respondsTo

protected List<EventTarget> respondsTo
Constructor Detail

Element

public Element()
Method Detail

getRepresents

public List<ElementTarget> getRepresents()
Gets the value of the represents 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 represents property.

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

    getRepresents().add(newItem);
 

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


getUses

public List<ElementTarget> getUses()
Gets the value of the uses 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 uses property.

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

    getUses().add(newItem);
 

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


getPerforms

public List<ServiceTarget> getPerforms()
Gets the value of the performs 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 performs property.

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

    getPerforms().add(newItem);
 

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


getDirectsOrchestration

public OrchestrationTarget getDirectsOrchestration()
Gets the value of the directsOrchestration property.

Returns:
possible object is OrchestrationTarget

setDirectsOrchestration

public void setDirectsOrchestration(OrchestrationTarget value)
Sets the value of the directsOrchestration property.

Parameters:
value - allowed object is OrchestrationTarget

getDirectsOrchestrationProcess

public OrchestrationTarget getDirectsOrchestrationProcess()
Gets the value of the directsOrchestrationProcess property.

Returns:
possible object is OrchestrationTarget

setDirectsOrchestrationProcess

public void setDirectsOrchestrationProcess(OrchestrationTarget value)
Sets the value of the directsOrchestrationProcess property.

Parameters:
value - allowed object is OrchestrationTarget

getGenerates

public List<EventTarget> getGenerates()
Gets the value of the generates 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 generates property.

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

    getGenerates().add(newItem);
 

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


getRespondsTo

public List<EventTarget> getRespondsTo()
Gets the value of the respondsTo 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 respondsTo property.

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

    getRespondsTo().add(newItem);
 

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



Copyright © 2011-2012 JBoss, a division of Red Hat. All Rights Reserved.