Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

COSMOS SDD Tooling BTG Data Type Comparisons

Revision as of 10:14, 21 February 2008 by Cmbrandt.us.ibm.com (Talk | contribs) (<FixIdentityType>)

Contents

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:

Back to the top