Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "COSMOS SDD Tooling BTG Data Type Comparisons"
(→<VariableExpressionType>) |
(→<PropertyType>) |
||
Line 640: | Line 640: | ||
== <PropertyType> == | == <PropertyType> == | ||
<pre> | <pre> | ||
+ | <xsd:complexType name="PropertyType"> | ||
+ | <xsd:sequence> | ||
+ | <xsd:element name="PropertyName" type="xsd:QName"/> | ||
+ | <xsd:element name="Value" type="sdd-dd:VariableExpressionType"/> | ||
+ | </xsd:sequence> | ||
+ | <xsd:anyAttribute namespace="##other" processContents="lax"/> | ||
+ | </xsd:complexType> | ||
</pre> | </pre> | ||
Line 647: | Line 654: | ||
! Type !! Element !! Attribute !! Data Type !! Compare? | ! Type !! Element !! Attribute !! Data Type !! Compare? | ||
|- | |- | ||
− | | || || || || | + | | <PropertyType> || || || || |
|- | |- | ||
− | | || || || || | + | | || || any || namespace="##other" || ? |
|- | |- | ||
− | | || || || || | + | | || PropertyName || || xsd:QName || Yes |
|- | |- | ||
− | | || || || || | + | | || Value || || <[[#<VariableExpressionType>|VariableExpressionType]]> || Merge |
|} | |} | ||
− | |||
− | |||
== <ResourceTypeNameType> == | == <ResourceTypeNameType> == |
Revision as of 12:28, 22 February 2008
Contents
- 1 Common Schema Elements
- 2 Package Descriptor Schema Elements
- 3 Deployment Descriptor Schema Elements
- 3.1 DescriptionGroup
- 3.2 DisplayElementGroup
- 3.3 ResourceConstraintGroup
- 3.4 ContentListGroup
- 3.5 <VariableExpressionType>
- 3.6 <PropertyType>
- 3.7 <ResourceTypeNameType>
- 3.8 <ResourceType>
- 3.9 <TopologyType>
- 3.10 <VersionValueType>
- 3.11 <MaxVersionType>
- 3.12 <VersionRangeType>
- 3.13 <VersionConstraintValueType>
- 3.14 <VersionConstraintType>
- 3.15 <PropertyMatchType>
- 3.16 <PropertyValueListType>
- 3.17 <ConditionalPropertyConstraintType>
- 3.18 <UniquenessConstraintType>
- 3.19 <RelationshipConstraintType>
- 3.20 <ConditionalResourceConstraintType>
- 3.21 <AlternativeConditionalType>
- 3.22 <OperationType>
- 3.23 <OperationListType>
- 3.24 <ConditionType>
- 3.25 <BaseParameterType>
- 3.26 <BoundaryType>
- 3.27 <IntegerParameterType>
- 3.28 <StringCaseType>
- 3.29 <StringParameterType>
- 3.30 <BooleanParameterType>
- 3.31 <URIParameterType>
- 3.32 <ParametersType>
- 3.33 <BaseVariableType>
- 3.34 <ResourcePropertyType>
- 3.35 <ConditionalDerivedVariableExpressionType>
- 3.36 <DerivedVariableType>
- 3.37 <VariablesType>
- 3.38 <RequiredBaseConstraintType>
- 3.39 <AlternativeRequiredBaseConstraintType>
- 3.40 <RequiredBaseType>
- 3.41 <CapacityValueType>
- 3.42 <CapacityConstraintType>
- 3.43 <ConsumptionConstraintValueType>
- 3.44 <ConsumptionConstraintType>
- 3.45 <PropertyConstraintType>
- 3.46 <RequirementResourceConstraintType>
- 3.47 <DependencyType>
- 3.48 <InternalDependencyType>
- 3.49 <AlternativeRequirementType>
- 3.50 <RequirementType>
- 3.51 <RequirementsType>
- 3.52 <LanguageType>
- 3.53 <LanguagesType>
- 3.54 <SDDCompletionTypeNamesType>
- 3.55 <CompletionTypeNamesType>
- 3.56 <CompletionType>
- 3.57 <ResultingPropertyType>
- 3.58 <RelationshipType>
- 3.59 <ResultingResourceType>
- 3.60 <ResultingChangeType>
- 3.61 <ArgumentType>
- 3.62 <ArgumentListType>
- 3.63 <OutputVariableType>
- 3.64 <OutputVariableListType>
- 3.65 <SubstitutionType>
- 3.66 <ArtifactTypeNameType>
- 3.67 <AdditionalContentType>
- 3.68 <ArtifactType>
- 3.69 <InstallationArtifactsType>
- 3.70 <InstallableUnitType>
- 3.71 <ConfigurationArtifactsType>
- 3.72 <ConfigurationUnitType>
- 3.73 <LocalizationUnitType>
- 3.74 <LanguageSetType>
- 3.75 <OptionalLanguagesType>
- 3.76 <LanguageSelectionsType>
- 3.77 <CompositeUnitType>
- 3.78 <ContentSelectionFeatureType>
- 3.79 <RequiredContentSelectionType>
- 3.80 <ResourceMapType>
- 3.81 <ResultingResourceMapType>
- 3.82 <ResultingChangeMapType>
- 3.83 <ReferencedPackageType>
- 3.84 <BaseContentType>
- 3.85 <FeatureReferenceType>
- 3.86 <GroupType>
- 3.87 <GroupsType>
- 3.88 <MultiplicityConstraintType>
- 3.89 <ConstrainedResourceType>
- 3.90 <MultiplicityType>
- 3.91 <ContentElementReferenceType>
- 3.92 <PackageFeatureReferenceType>
- 3.93 <NestedFeatureType>
- 3.94 <FeatureType>
- 3.95 <MultiSelectType>
- 3.96 <FeaturesType>
- 3.97 <SelectableContentType>
- 3.98 <CompositeLocalizationUnitType>
- 3.99 <LocalizationContentType>
- 3.100 <CompositeInstallableType>
- 3.101 <RequisitesType>
- 3.102 <DeploymentDescriptorType>
Common Schema Elements
DescriptorInfoGroup
<xsd:attributeGroup name="DescriptorInfoGroup"> <xsd:attribute name="schemaVersion" type="xsd:string" fixed="1.0" use="required"/> <xsd:attribute name="descriptorID" type="sdd-common:UUIDType" use="required"/> <xsd:attribute name="lastModified" type="xsd:dateTime" use="required"/> <xsd:attribute name="descriptorLanguageBundle" type="xsd:token" use="optional"/> <xsd:anyAttribute namespace="##other" processContents="lax"/> </xsd:attributeGroup>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
DescriptorInfoGroup | ||||
schemaVersion | xsd:string | Throw Away | ||
descriptorID | <UUIDType> | Throw Away | ||
lastModified | xsd:dateTime | Throw Away | ||
descriptorLanguageBundle | xsd:token | Merge | ||
any | namespace="##other" | ? |
Notes:
DescriptorInfoGroup is always merged.
<DisplayTextType>
<xsd:complexType name="DisplayTextType"> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="translationKey" type="xsd:NCName" use="optional"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<DisplayTextType> | Extension Of: xsd:string | Yes | ||
translationKey | xsd:NCName | Merge |
Notes:
DisplayTextType is always merged. When xsd:strings are equal, the merging algorithm must resolve translationKey and choose one of the translations to use.
<VersionType>
<xsd:simpleType name="VersionType"> <xsd:restriction base="xsd:string"/> </xsd:simpleType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<VersionType> | xsd:string | Yes |
<FixIdentityType>
<xsd:complexType name="FixIdentityType"> <xsd:sequence> <xsd:element name="Name" type="xsd:NMTOKEN"/> <xsd:element name="Description" type="sdd-common:DisplayTextType"/> <xsd:element name="ShortDescription" type="sdd-common:DisplayTextType" minOccurs="0"/> <xsd:element name="Symptom" type="sdd-common:DisplayTextType" minOccurs="0" maxOccurs="unbounded"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<FixIdentityType> | ||||
Name | xsd:NMTOKEN | Yes | ||
Description | <DisplayTextType> | Merge | ||
ShortDescription | <DisplayTextType> | Merge | ||
Symptom | <DisplayTextType> | Merge | ||
any | namespace="##other" | ? |
<MaintenanceInformationType>
<xsd:complexType name="MaintenanceInformationType"> <xsd:sequence> <xsd:element name="Severity" type="sdd-common:DisplayTextType" minOccurs="0"/> <xsd:element name="Category" type="sdd-common:DisplayTextType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Fix" type="sdd-common:FixIdentityType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Supersedes" type="sdd-common:MaintenanceInformationType" minOccurs="0" maxOccurs="unbounded"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<MaintenanceInformationType> | ||||
Severity | <DisplayTextType> | Merge | ||
Category | <DisplayTextType> | Merge | ||
Fix | <FixIdentityType> | Yes | ||
Supersedes | <MaintenanceInformationType> | Merge | ||
any | namespace="##other" | ? |
Notes:
In a MaintenanceInformationType, all Categories apply to all Fixes. When merging two or more instances, it's important to only keep information that is true for all inputs. So, all fixes are kept and as many categories as apply to all fixes are kept.
For example, if MI one contains category FUNCTION and fix A, MI two contains categories FUNCTION, PERFORMANCE and fixes B,C and MI three contains category PERFORMANCE and fix D - the merged MI could contain no categories and fixes A,B,C,D.
Another case is when MI one contains category FUNCTION and fix A and MI two contains categories FUNCTION,PERFORMANCE and fixes B,C. Then the merged MI would contain category FUNCTION and fixes A,B,C.
<BuildInformationType>
<xsd:complexType name="BuildInformationType"> <xsd:attribute name="buildID" type="xsd:token" use="required"/> <xsd:anyAttribute namespace="##other" processContents="lax"/> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<BuildInformationType> | ||||
buildID | xsd:token | Merge | ||
any | namespace="##other" | ? |
Notes:
If a buildID comes from a build system plugin, that buildID should be kept.
<LocationType>
<xsd:complexType name="LocationType"> <xsd:sequence> <xsd:element name="Address" type="sdd-common:DisplayTextType" minOccurs="0"/> <xsd:element name="Country" type="sdd-common:DisplayTextType" minOccurs="0"/> </xsd:sequence> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<LocationType> | ||||
Address | <DisplayTextType> | Merge | ||
Country | <DisplayTextType> | Merge |
<ManufacturerType>
<xsd:complexType name="ManufacturerType"> <xsd:sequence> <xsd:element name="Name" type="sdd-common:DisplayTextType"/> <xsd:element name="Location" type="sdd-common:LocationType" minOccurs="0"/> <xsd:element name="ContactInformation" type="sdd-common:DisplayTextType" minOccurs="0"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<ManufacturerType> | ||||
Name | <DisplayTextType> | Yes | ||
Location | <LocationType> | Merge | ||
ContactInformation | <DisplayTextType> | Merge | ||
any | namespace="##other" | ? |
<IdentityType>
<xsd:complexType name="IdentityType"> <xsd:sequence> <xsd:element name="Description" type="sdd-common:DisplayTextType" minOccurs="0"/> <xsd:element name="ShortDescription" type="sdd-common:DisplayTextType" minOccurs="0"/> <xsd:element name="Name" type="sdd-common:DisplayTextType" minOccurs="0" /> <xsd:element name="Version" type="sdd-common:VersionType" minOccurs="0"/> <xsd:element name="MaintenanceInformation" type="sdd-common:MaintenanceInformationType" minOccurs="0"/> <xsd:element name="BuildInformation" type="sdd-common:BuildInformationType" minOccurs="0"/> <xsd:element name="Manufacturer" type="sdd-common:ManufacturerType" minOccurs="0"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="softwareID" type="xsd:string" use="optional"/> <xsd:anyAttribute namespace="##other" processContents="lax"/> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<IdentityType> | ||||
softwareID | xsd:string | Yes | ||
any | namespace="##other" | ? | ||
Description | <DisplayTextType> | Merge | ||
ShortDescription | <DisplayTextType> | Merge | ||
Name | <DisplayTextType> | Merge | ||
Version | <VersionType> | Merge | ||
MaintenanceInformation | <MaintenanceInformationType> | Merge | ||
BuildInformation | <BuildInformationType> | Merge | ||
Manufacturer | <ManufacturerType> | Merge | ||
any | namespace="##other" | ? |
<UUIDType>
<xsd:simpleType name="UUIDType"> <xsd:restriction base="xsd:hexBinary"> <xsd:length value="16"/> </xsd:restriction> </xsd:simpleType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<UUIDType> | xsd:hexBinary | Yes |
Package Descriptor Schema Elements
DigestInfoGroup
<xsd:group name="DigestInfoGroup"> <xsd:sequence> <xsd:element ref="ds:DigestMethod"/> <xsd:element ref="ds:DigestValue"/> </xsd:sequence> </xsd:group>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
DigestInfoGroup | ||||
DigestMethod | <DigestMethodType> | Yes | ||
DigestValue | <DigestValueType> | Yes |
<SDDContentPurposeType>
<xsd:simpleType name="SDDContentPurposeType"> <xsd:restriction base="xsd:NCName"> <xsd:enumeration value="readMe"/> <xsd:enumeration value="endUserLicenseAgreement"/> <xsd:enumeration value="responseFile"/> <xsd:enumeration value="deploymentDescriptor"/> <xsd:enumeration value="packageDescriptor"/> <xsd:enumeration value="descriptorLanguageBundle"/> <xsd:enumeration value="content"/> </xsd:restriction> </xsd:simpleType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<SDDContentPurposeType> | xsd:NCName | Yes |
<ContentPurposeType>
<xsd:simpleType name="ContentPurposeType"> <xsd:union memberTypes="sdd-pd:SDDContentPurposeType xsd:NCName"/> </xsd:simpleType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<ContentPurposeType> | Union Of: <SDDContentPurposeType> + xsd:NCName | Yes |
<ContentType>
<xsd:complexType name="ContentType"> <xsd:sequence> <xsd:group ref="sdd-pd:DigestInfoGroup" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID" use="required"/> <xsd:attribute name="pathname" type="xsd:anyURI" use="required"/> <xsd:attribute name="purpose" type="sdd-pd:ContentPurposeType" default="content" use="optional"/> <xsd:attribute name="charEncoding" type="xsd:string" use="optional"/> <xsd:attribute name="length" type="xsd:nonNegativeInteger" use="optional"/> <xsd:anyAttribute namespace="##other" processContents="lax"/> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<ContentType> | ||||
DigestInfoGroup | DigestInfoGroup | No | ||
id | xsd:ID | Throw Away | ||
pathname | xsd:anyURI | Yes | ||
purpose | <ContentPurposeType> | Merge | ||
charEncoding | xsd:string | No | ||
length | xsd:nonNegativeInteger | No | ||
any | namespace="##other" | ? |
Notes:
If there are two matching pathnames, log a message to the user that the correct file needs to be chosen via a custom rule in order for DigestInfoGroup, charEncoding and length to be valid. The default rule will simply pick one, but it must pick DigestInfoGroup, charEncoding and length together as a set from one of the inputs.
<ContentsType>
<xsd:complexType name="ContentsType"> <xsd:sequence> <xsd:element name="Content" type="sdd-pd:ContentType" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<ContentsType> | ||||
Content | <ContentType> | Merge |
<SDDPackageTypeType>
<xsd:simpleType name="SDDPackageTypeType"> <xsd:restriction base="xsd:NCName"> <xsd:enumeration value="baseInstall"/> <xsd:enumeration value="baseUninstall"/> <xsd:enumeration value="configuration"/> <xsd:enumeration value="maintenance"/> <xsd:enumeration value="modification"/> <xsd:enumeration value="replacement"/> <xsd:enumeration value="localization"/> </xsd:restriction> </xsd:simpleType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<SDDPackageTypeType> | xsd:NCName | Yes |
<ExtensiblePackageTypeType>
<xsd:simpleType name="ExtensiblePackageTypeType"> <xsd:union memberTypes="sdd-pd:SDDPackageTypeType xsd:NCName"/> </xsd:simpleType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<ExtensiblePackageTypeType> | Union Of: <SDDPackageTypeType> + xsd:NCName | Yes |
<PackageTypeType>
<xsd:simpleType name="PackageTypeType"> <xsd:list itemType="sdd-pd:ExtensiblePackageTypeType"/> </xsd:simpleType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<PackageTypeType> | List Of: <ExtensiblePackageTypeType> | Merge |
<PackageIdentityType>
<xsd:complexType name="PackageIdentityType"> <xsd:complexContent> <xsd:extension base="sdd-common:IdentityType"> <xsd:attribute name="packageType" type="sdd-pd:PackageTypeType" default="baseInstall" use="optional"/> <xsd:attribute name="contentType" type="xsd:QName" use="optional"/> <xsd:attribute name="label" type="xsd:NCName" use="optional"/> </xsd:extension> </xsd:complexContent> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<PackageIdentityType> | Extension Of: <IdentityType> | Merge | ||
packageType | <PackageTypeType> | Merge | ||
contentType | xsd:QName | Merge | ||
label | xsd:NCName | Merge |
<PackageDescriptorType>
<xsd:complexType name="PackageDescriptorType"> <xsd:sequence> <xsd:element name="PackageIdentity" type="sdd-pd:PackageIdentityType"/> <xsd:element name="Contents" type="sdd-pd:ContentsType"/> <xsd:element ref="ds:Signature" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="sdd-common:DescriptorInfoGroup"/> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<PackageDescriptorType> | ||||
DescriptorInfoGroup | DescriptorInfoGroup | Merge | ||
PackageIdentity | <PackageIdentityType> | Merge | ||
Contents | <ContentsType> | Merge | ||
Signature | <SignatureType> | Merge |
Deployment Descriptor Schema Elements
DescriptionGroup
<xsd:group name="DescriptionGroup"> <xsd:sequence> <xsd:element name="Description" type="sdd-common:DisplayTextType"/> <xsd:element name="ShortDescription" type="sdd-common:DisplayTextType" minOccurs="0"/> </xsd:sequence> </xsd:group>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
DescriptionGroup | ||||
Description | <DisplayTextType> | Merge | ||
ShortDescription | <DisplayTextType> | Merge |
DisplayElementGroup
<xsd:group name="DisplayElementGroup"> <xsd:sequence> <xsd:element name="DisplayName" type="sdd-common:DisplayTextType" minOccurs="0"/> <xsd:group ref="sdd-dd:DescriptionGroup" minOccurs="0"/> </xsd:sequence> </xsd:group>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
DisplayElementGroup | ||||
DisplayName | <DisplayTextType> | Merge | ||
DescriptionGroup | DescriptionGroup | Merge |
ResourceConstraintGroup
<xsd:group name="ResourceConstraintGroup"> <xsd:choice> <xsd:element name="CapacityConstraint" type="sdd-dd:CapacityConstraintType"/> <xsd:element name="ConsumptionConstraint" type="sdd-dd:ConsumptionConstraintType"/> <xsd:element name="PropertyConstraint" type="sdd-dd:PropertyConstraintType"/> <xsd:element name="VersionConstraint" type="sdd-dd:VersionConstraintType"/> <xsd:element name="UniquenessConstraint" type="sdd-dd:UniquenessConstraintType"/> <xsd:element name="RelationshipConstraint" type="sdd-dd:RelationshipConstraintType"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> </xsd:group>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
ResourceConstraintGroup | ||||
CapacityConstraint | <CapacityConstraintType> | Merge | ||
ConsumptionConstraint | <ConsumptionConstraintType> | Merge | ||
PropertyConstraint | <PropertyConstraintType> | Merge | ||
VersionConstraint | <VersionConstraintType> | Merge | ||
UniquenessConstraint | <UniquenessConstraintType> | Merge | ||
RelationshipConstraint | <RelationshipConstraintType> | Merge | ||
any | namespace="##other" | ? |
ContentListGroup
<xsd:group name="ContentListGroup"> <xsd:sequence> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="InstallableUnit" type="sdd-dd:InstallableUnitType"/> <xsd:element name="ConfigurationUnit" type="sdd-dd:ConfigurationUnitType"/> <xsd:element name="CompositeUnit" type="sdd-dd:CompositeUnitType"/> <xsd:element name="ContainedPackage" type="sdd-dd:ReferencedPackageType"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> </xsd:sequence> </xsd:group>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
ContentListGroup | ||||
InstallableUnit | <InstallableUnitType> | Merge | ||
ConfigurationUnit | <ConfigurationUnitType> | Merge | ||
CompositeUnit | <CompositeUnitType> | Merge | ||
RequiredBase | <RequiredBaseType> | Merge | ||
ContainedPackage | <ReferencedPackageType> | Merge | ||
any | namespace="##other" | ? |
<VariableExpressionType>
<xsd:simpleType name="VariableExpressionType"> <xsd:restriction base="xsd:token"> <xsd:pattern value="([^$]*($[^(])*($\([a-zA-Z_]+[0-9a-zA-Z_]*\))*)*"/> </xsd:restriction> </xsd:simpleType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<VariableExpressionType> | xsd:token | Yes |
<PropertyType>
<xsd:complexType name="PropertyType"> <xsd:sequence> <xsd:element name="PropertyName" type="xsd:QName"/> <xsd:element name="Value" type="sdd-dd:VariableExpressionType"/> </xsd:sequence> <xsd:anyAttribute namespace="##other" processContents="lax"/> </xsd:complexType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
<PropertyType> | ||||
any | namespace="##other" | ? | ||
PropertyName | xsd:QName | Yes | ||
Value | <VariableExpressionType> | Merge |
<ResourceTypeNameType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ResourceType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<TopologyType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<VersionValueType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<MaxVersionType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<VersionRangeType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<VersionConstraintValueType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<VersionConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<PropertyMatchType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<PropertyValueListType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConditionalPropertyConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<UniquenessConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RelationshipConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConditionalResourceConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<AlternativeConditionalType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<OperationType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<OperationListType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConditionType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<BaseParameterType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<BoundaryType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<IntegerParameterType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<StringCaseType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<StringParameterType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<BooleanParameterType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<URIParameterType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ParametersType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<BaseVariableType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ResourcePropertyType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConditionalDerivedVariableExpressionType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<DerivedVariableType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<VariablesType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RequiredBaseConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<AlternativeRequiredBaseConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RequiredBaseType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<CapacityValueType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<CapacityConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConsumptionConstraintValueType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConsumptionConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<PropertyConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RequirementResourceConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<DependencyType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<InternalDependencyType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<AlternativeRequirementType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RequirementType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RequirementsType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<LanguageType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<LanguagesType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<SDDCompletionTypeNamesType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<CompletionTypeNamesType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<CompletionType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ResultingPropertyType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RelationshipType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ResultingResourceType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ResultingChangeType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ArgumentType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ArgumentListType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<OutputVariableType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<OutputVariableListType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<SubstitutionType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ArtifactTypeNameType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<AdditionalContentType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ArtifactType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<InstallationArtifactsType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<InstallableUnitType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConfigurationArtifactsType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConfigurationUnitType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<LocalizationUnitType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<LanguageSetType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<OptionalLanguagesType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<LanguageSelectionsType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<CompositeUnitType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ContentSelectionFeatureType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RequiredContentSelectionType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ResourceMapType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ResultingResourceMapType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ResultingChangeMapType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ReferencedPackageType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<BaseContentType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<FeatureReferenceType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<GroupType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<GroupsType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<MultiplicityConstraintType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ConstrainedResourceType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<MultiplicityType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ContentElementReferenceType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<PackageFeatureReferenceType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<NestedFeatureType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<FeatureType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<MultiSelectType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<FeaturesType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<SelectableContentType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<CompositeLocalizationUnitType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<LocalizationContentType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<CompositeInstallableType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<RequisitesType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<DeploymentDescriptorType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes: