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"
(→<VersionType>) |
(→<FixIdentityType>) |
||
Line 73: | Line 73: | ||
== <FixIdentityType> == | == <FixIdentityType> == | ||
<pre> | <pre> | ||
+ | <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> | ||
</pre> | </pre> | ||
Line 80: | Line 89: | ||
! Type !! Element !! Attribute !! Data Type !! Compare? | ! Type !! Element !! Attribute !! Data Type !! Compare? | ||
|- | |- | ||
− | | || || || || | + | | <FixIdentityType> || || || || |
|- | |- | ||
− | | || || || || | + | | || Name || || xsd:NMTOKEN || Yes |
|- | |- | ||
− | | || || || || | + | | || Description || || <[[#<DisplayTextType>|DisplayTextType]]> || Merge |
|- | |- | ||
− | | || || || || | + | | || ShortDescription || || <[[#<DisplayTextType>|DisplayTextType]]> || Merge |
+ | |- | ||
+ | | || Symptom || || <[[#<DisplayTextType>|DisplayTextType]]> || Merge | ||
+ | |- | ||
+ | | || any || || namespace="##other" || ? | ||
|} | |} | ||
Revision as of 10:14, 21 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" | ? |
Notes:
<MaintenanceInformationType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<BuildInformationType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<LocationType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ManufacturerType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<IdentityType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<UUIDType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
Package Descriptor Schema Elements
DigestInfoGroup
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<SDDContentPurposeType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ContentPurposeType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ContentType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ContentsType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<SDDPackageTypeType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<ExtensiblePackageTypeType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<PackageTypeType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<PackageIdentityType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<PackageDescriptorType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
Deployment Descriptor Schema Elements
DescriptionGroup
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
DisplayElementGroup
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
ResourceConstraintGroup
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
ContentListGroup
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<VariableExpressionType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<PropertyType>
Type | Element | Attribute | Data Type | Compare? |
---|---|---|---|---|
Notes:
<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: