Skip to main content

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.

Jump to: navigation, search

Obsolete COSMOS SDD Tooling BTG Line Items

These are line items scheduled for the Build Time Generator:

Item Owner Sizing (days) Iteration Comments
Define format for command line parms that override properties file 2 2 Functions provided:
Parse overridden command line parms
Code to parse command line parms that override properties file 2 2 Functions provided:
Parse overridden command line parms
write default rules Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
    common schema(easy) 2 SDD Types:
<DisplayTextType>
<VersionType>
<BuildInformationType>
<UUIDType>
<LocationType>

Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
    common schema(hard) 4 SDD Types:
<FixIdentityType>
<ManufacturerType>
<MaintenanceInformationType>
<IdentityType>

Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
    package schema(easy) 3 SDD Types:
<SDDContentPurposeType>
<ContentPurposeType>
<ContentsType>
<SDDPackageTypeType>
<ExtensiblePackageTypeType>
<PackageTypeType>

Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
    package schema(hard) 3 SDD Types:
<ContentType>
<PackageIdentityType>
<PackageDescriptorType>

Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
    deployment schema(easy) 30 SDD Types:
<VariableExpressionType>
<ResourceTypeNameType>
<PropertyMatchType>
<OperationType>
<OperationListType>
<StringCaseType>
<DependencyType>
<RequirementsType>
<LanguagesType>
<SDDCompletionTypeNamesType>
<DescriptionGroup>
<ArgumentListType>
<OutputVariableListType>
<ArtifactTypeNameType>
<GroupsType>
<MultiplicityConstraintType>
<RequisitesType>
<TopologyType>
<PropertyType>
<VersionValueType>
<MaxVersionType>
<VersionRangeType>

<VersionConstraintValueType>
<VersionConstraintType>
<UniquenessConstraintType>
<RelationshipConstraintType>
<AlternativeConditionalType>
<BoundaryType>
<IntegerParameterType>
<BooleanParameterType>
<URIParameterType>
<ParametersType>
<BaseVariableType>
<ResourcePropertyType>
<CapacityConstraintType>
<ConsumptionConstraintValueType>
<ConsumptionConstraintType>
<ConstrainedResourceType>
<FeatureReferenceType>
<InstallationArtifactsType>
<LocalizationContentType>
<SelectableContentType>
<FeaturesType>
<MultiSelectType>
<FeatureType>
<PackageFeatureReferenceType>
<ContentElementReferenceType>
<BaseContentType>
<ResourceMapType>
<RequiredContentSelectionType>
<ContentSelectionFeatureType>
<LanguageSelectionsType>
<OptionalLanguagesType>
<LanguageSetType>
<ConfigurationArtifactsType>
<OutputVariableType>
<ArgumentType>
<RelationshipType>
<ResultingPropertyType>
<LanguageType>
<PropertyConstraintType>
<DerivedVariableType>
<PropertyValueListType>

Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs

    deployment schema(medium) 15 SDD Types:
<MultiplicityType>
<GroupType>
<ResultingChangeMapType>
<AdditionalContentType>
<SubstitutionType>
<CompletionType>
<RequirementType>
<AlternativeRequirementType>
<InternalDependencyType>
<RequirementResourceConstraintType>
<CapacityValueType>
<RequiredBaseType>
<AlternativeRequiredBaseConstraintType>
<RequiredBaseConstraintType>
<VariablesType>
<ConditionalDerivedVariableExpressionType>
<StringParameterType>
<BaseParameterType>
<ConditionType>
<ConditionalPropertyConstraintType>

Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
    deployment schema(hard) 15 SDD Types:
<ReferencedPackageType>
<ResultingResourceMapType>
<LocalizationUnitType>
<ConfigurationUnitType>
<InstallableUnitType>
<DeploymentDescriptorType>
<CompositeInstallableType>
<CompositeLocalizationUnitType>
<NestedFeatureType>
<CompositeUnitType>
<ArtifactType>
<ResultingChangeType>
<ResultingResourceType>
<ConditionalResourceConstraintType>
<ResourceType>

Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
ID Conflict Resolution 4 1 Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
JUnit test cases Functions provided:
Test Cases
    RPMReader 5 Functions provided:
Test Cases
    SDDReader 1 Functions provided:
Test Cases
    Aggregator 8 Functions provided:
Test Cases
    Rules 40 Functions provided:
Test Cases
    Command line parms 2 Functions provided:
Test Cases
    additional plugins 5 Functions provided:
Test Cases
Validator Design Doc 2 Functions provided:
User documentation
SPI Design Doc 8 Functions provided:
User documentation
BTG Design Doc 3 Functions provided:
User documentation
Determine logging framework and format 2 1 Functions provided:
Logging
determine how profiles will work 5 3+ Functions provided:
Profile support
implement profiles 0 Functions provided:
Profile support
ANT task that calls the BTG 3 3 Functions provided:
Startup scripts/ANT scripts
Determine command line options for logging. 2 1 Functions provided:
Parse overridden command line parms
Logging
Write start-up scripts (get examples from SAS) 2 1 Functions provided:
Startup scripts/ANT scripts
Determine how user will write custom rules 4 3+ Functions provided:
User can define custom rules
Define targetRef in InstallableUnit 0 3+ Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
Determine the rules that custom rules should be constrained by 2 3+ Functions provided:
User can define custom rules
Determine the rules that plug-ins should be constrained by 3 3+ Functions provided:
New custom plug-ins
Handle missing information 2 1 Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
Handle versioning for plug-ins 2 3+ Functions provided:
New custom plug-ins
Combine language bundles 5 3+ Functions provided:
Language bundle support
Resolve translated bundle names for comparison 2 3+ Functions provided:
Language bundle support
Provide the ability to specify one properties file or a directory of properties files. 2 2 Functions provided:
Parse overridden command line parms
Modify SDDReader plugin to handle bundles 3+ Functions provided:
Language bundle support
exmaples and samples (1) 13 Functions provided:
User documentation

Back to the top