org.universAAL.middleware.interfaces.mpa.model
Class AalMpa

Package class diagram package AalMpa
java.lang.Object
  extended by org.universAAL.middleware.interfaces.mpa.model.AalMpa
All Implemented Interfaces:
Serializable

public class AalMpa
extends Object
implements Serializable

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="app">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="distributed" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
                   <element name="appId" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="license" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="link" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="sla" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="applicationProfile">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="aal-space">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="targetProfile" type="{http://universaal.org/aal-mpa/v1.0.0}ProfileType"/>
                             <element name="alternativeProfiles">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="profile" type="{http://universaal.org/aal-mpa/v1.0.0}ProfileType" maxOccurs="unbounded" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="requirredOntologies">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="ontology" type="{http://universaal.org/aal-mpa/v1.0.0}OntologyType" maxOccurs="unbounded" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="runtime">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="middleware" type="{http://universaal.org/aal-mpa/v1.0.0}ArtifactType"/>
                             <element name="broker">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element ref="{http://universaal.org/aal-mpa/v1.0.0}broker" maxOccurs="unbounded" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="managers">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="manager" type="{http://universaal.org/aal-mpa/v1.0.0}ArtifactType" maxOccurs="unbounded" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="applicationProvider">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="webSite" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
                   <element name="certificate" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="applicationManagement">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="contactPoint" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="remoteManagement">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="protocols" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                             <element name="software" type="{http://universaal.org/aal-mpa/v1.0.0}ArtifactType"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="applicationPart">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://universaal.org/aal-mpa/v1.0.0}part" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class AalMpa.App
           Java class for anonymous complex type.
static class AalMpa.ApplicationManagement
           Java class for anonymous complex type.
static class AalMpa.ApplicationPart
           Java class for anonymous complex type.
static class AalMpa.ApplicationProfile
           Java class for anonymous complex type.
static class AalMpa.ApplicationProvider
           Java class for anonymous complex type.
 
Field Summary
protected  AalMpa.App app
           
protected  AalMpa.ApplicationManagement applicationManagement
           
protected  AalMpa.ApplicationPart applicationPart
           
protected  AalMpa.ApplicationProfile applicationProfile
           
protected  AalMpa.ApplicationProvider applicationProvider
           
 
Constructor Summary
AalMpa()
           
 
Method Summary
 AalMpa.App getApp()
          Gets the value of the app property.
 AalMpa.ApplicationManagement getApplicationManagement()
          Gets the value of the applicationManagement property.
 AalMpa.ApplicationPart getApplicationPart()
          Gets the value of the applicationPart property.
 AalMpa.ApplicationProfile getApplicationProfile()
          Gets the value of the applicationProfile property.
 AalMpa.ApplicationProvider getApplicationProvider()
          Gets the value of the applicationProvider property.
 boolean isSetApp()
           
 boolean isSetApplicationManagement()
           
 boolean isSetApplicationPart()
           
 boolean isSetApplicationProfile()
           
 boolean isSetApplicationProvider()
           
 void setApp(AalMpa.App value)
          Sets the value of the app property.
 void setApplicationManagement(AalMpa.ApplicationManagement value)
          Sets the value of the applicationManagement property.
 void setApplicationPart(AalMpa.ApplicationPart value)
          Sets the value of the applicationPart property.
 void setApplicationProfile(AalMpa.ApplicationProfile value)
          Sets the value of the applicationProfile property.
 void setApplicationProvider(AalMpa.ApplicationProvider value)
          Sets the value of the applicationProvider property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

app

protected AalMpa.App app

applicationProfile

protected AalMpa.ApplicationProfile applicationProfile

applicationProvider

protected AalMpa.ApplicationProvider applicationProvider

applicationManagement

protected AalMpa.ApplicationManagement applicationManagement

applicationPart

protected AalMpa.ApplicationPart applicationPart
Constructor Detail

AalMpa

public AalMpa()
Method Detail

getApp

public AalMpa.App getApp()
Gets the value of the app property.

Returns:
possible object is AalMpa.App

setApp

public void setApp(AalMpa.App value)
Sets the value of the app property.

Parameters:
value - allowed object is AalMpa.App

isSetApp

public boolean isSetApp()

getApplicationProfile

public AalMpa.ApplicationProfile getApplicationProfile()
Gets the value of the applicationProfile property.

Returns:
possible object is AalMpa.ApplicationProfile

setApplicationProfile

public void setApplicationProfile(AalMpa.ApplicationProfile value)
Sets the value of the applicationProfile property.

Parameters:
value - allowed object is AalMpa.ApplicationProfile

isSetApplicationProfile

public boolean isSetApplicationProfile()

getApplicationProvider

public AalMpa.ApplicationProvider getApplicationProvider()
Gets the value of the applicationProvider property.

Returns:
possible object is AalMpa.ApplicationProvider

setApplicationProvider

public void setApplicationProvider(AalMpa.ApplicationProvider value)
Sets the value of the applicationProvider property.

Parameters:
value - allowed object is AalMpa.ApplicationProvider

isSetApplicationProvider

public boolean isSetApplicationProvider()

getApplicationManagement

public AalMpa.ApplicationManagement getApplicationManagement()
Gets the value of the applicationManagement property.

Returns:
possible object is AalMpa.ApplicationManagement

setApplicationManagement

public void setApplicationManagement(AalMpa.ApplicationManagement value)
Sets the value of the applicationManagement property.

Parameters:
value - allowed object is AalMpa.ApplicationManagement

isSetApplicationManagement

public boolean isSetApplicationManagement()

getApplicationPart

public AalMpa.ApplicationPart getApplicationPart()
Gets the value of the applicationPart property.

Returns:
possible object is AalMpa.ApplicationPart

setApplicationPart

public void setApplicationPart(AalMpa.ApplicationPart value)
Sets the value of the applicationPart property.

Parameters:
value - allowed object is AalMpa.ApplicationPart

isSetApplicationPart

public boolean isSetApplicationPart()


Copyright © 2014 universAAL Consortium. All Rights Reserved.