com.eu.miscedautils.ipxact.AbstractionDefinition
Class File

java.lang.Object
  extended by com.eu.miscedautils.ipxact.AbstractionDefinition.File

public class File
extends java.lang.Object

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="name">
           <complexType>
             <simpleContent>
               <extension base="<http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009>spiritURI">
                 <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}string.prompt.att"/>
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <sequence>
           <group ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}fileType" maxOccurs="unbounded"/>
         </sequence>
         <element name="isIncludeFile" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>boolean">
                 <attribute name="externalDeclarations" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="logicalName" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>Name">
                 <attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="exportedName" type="{http://www.w3.org/2001/XMLSchema}Name" maxOccurs="unbounded" minOccurs="0"/>
         <element name="buildCommand" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="command" minOccurs="0">
                     <complexType>
                       <simpleContent>
                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
                           <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}string.prompt.att"/>
                         </extension>
                       </simpleContent>
                     </complexType>
                   </element>
                   <element name="flags" minOccurs="0">
                     <complexType>
                       <simpleContent>
                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
                           <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}string.prompt.att"/>
                           <attribute name="append" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                         </extension>
                       </simpleContent>
                     </complexType>
                   </element>
                   <element name="replaceDefaultFlags" minOccurs="0">
                     <complexType>
                       <simpleContent>
                         <extension base="<http://www.w3.org/2001/XMLSchema>boolean">
                           <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}bool.prompt.att"/>
                         </extension>
                       </simpleContent>
                     </complexType>
                   </element>
                   <element name="targetName" minOccurs="0">
                     <complexType>
                       <simpleContent>
                         <extension base="<http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009>spiritURI">
                           <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}string.prompt.att"/>
                         </extension>
                       </simpleContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}dependency" maxOccurs="unbounded" minOccurs="0"/>
         <element name="define" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}nameValuePairType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="imageType" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vendorExtensions" minOccurs="0"/>
       </sequence>
       <attribute name="fileId" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <anyAttribute processContents='lax'/>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class File.BuildCommand
          Java class for anonymous complex type.
static class File.IsIncludeFile
          Java class for anonymous complex type.
static class File.LogicalName
          Java class for anonymous complex type.
static class File.Name
          Java class for anonymous complex type.
 
Constructor Summary
File()
           
 
Method Summary
 File.BuildCommand getBuildCommand()
          Gets the value of the buildCommand property.
 java.util.List<NameValuePairType> getDefine()
          Gets the value of the define property.
 java.util.List<java.lang.String> getDependency()
          Gets the value of the dependency property.
 java.lang.String getDescription()
          Gets the value of the description property.
 java.util.List<java.lang.String> getExportedName()
          Gets the value of the exportedName property.
 java.lang.String getFileId()
          Gets the value of the fileId property.
 java.util.List<javax.xml.bind.JAXBElement<java.lang.String>> getFileType()
          Gets the value of the fileType property.
 java.util.List<java.lang.String> getImageType()
          Gets the value of the imageType property.
 File.IsIncludeFile getIsIncludeFile()
          Gets the value of the isIncludeFile property.
 File.LogicalName getLogicalName()
          Gets the value of the logicalName property.
 File.Name getName()
          Gets the value of the name property.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 VendorExtensions getVendorExtensions()
          Gets the value of the vendorExtensions property.
 void setBuildCommand(File.BuildCommand value)
          Sets the value of the buildCommand property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setFileId(java.lang.String value)
          Sets the value of the fileId property.
 void setIsIncludeFile(File.IsIncludeFile value)
          Sets the value of the isIncludeFile property.
 void setLogicalName(File.LogicalName value)
          Sets the value of the logicalName property.
 void setName(File.Name value)
          Sets the value of the name property.
 void setVendorExtensions(VendorExtensions value)
          Sets the value of the vendorExtensions property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

File

public File()
Method Detail

getName

public File.Name getName()
Gets the value of the name property.

Returns:
possible object is File.Name

setName

public void setName(File.Name value)
Sets the value of the name property.

Parameters:
value - allowed object is File.Name

getFileType

public java.util.List<javax.xml.bind.JAXBElement<java.lang.String>> getFileType()
Gets the value of the fileType 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 fileType property.

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

    getFileType().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<String> JAXBElement<String>


getIsIncludeFile

public File.IsIncludeFile getIsIncludeFile()
Gets the value of the isIncludeFile property.

Returns:
possible object is File.IsIncludeFile

setIsIncludeFile

public void setIsIncludeFile(File.IsIncludeFile value)
Sets the value of the isIncludeFile property.

Parameters:
value - allowed object is File.IsIncludeFile

getLogicalName

public File.LogicalName getLogicalName()
Gets the value of the logicalName property.

Returns:
possible object is File.LogicalName

setLogicalName

public void setLogicalName(File.LogicalName value)
Sets the value of the logicalName property.

Parameters:
value - allowed object is File.LogicalName

getExportedName

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

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

    getExportedName().add(newItem);
 

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


getBuildCommand

public File.BuildCommand getBuildCommand()
Gets the value of the buildCommand property.

Returns:
possible object is File.BuildCommand

setBuildCommand

public void setBuildCommand(File.BuildCommand value)
Sets the value of the buildCommand property.

Parameters:
value - allowed object is File.BuildCommand

getDependency

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

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

    getDependency().add(newItem);
 

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


getDefine

public java.util.List<NameValuePairType> getDefine()
Gets the value of the define 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 define property.

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

    getDefine().add(newItem);
 

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


getImageType

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

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

    getImageType().add(newItem);
 

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


getDescription

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getVendorExtensions

public VendorExtensions getVendorExtensions()
Gets the value of the vendorExtensions property.

Returns:
possible object is VendorExtensions

setVendorExtensions

public void setVendorExtensions(VendorExtensions value)
Sets the value of the vendorExtensions property.

Parameters:
value - allowed object is VendorExtensions

getFileId

public java.lang.String getFileId()
Gets the value of the fileId property.

Returns:
possible object is String

setFileId

public void setFileId(java.lang.String value)
Sets the value of the fileId property.

Parameters:
value - allowed object is String

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null