The template BreakdownElementRealization exposes both a role and a classifications property.
In that situation is very hard to reverse the template because we can't know which classification on the PSM block goes to the role.
Similar issue was detected for WorkRequest: https://sourceforge.net/p/plcslib/plcs-templates/337/
The decision was to remove the "role" (purpose) property.
This has also an impact on the CatalogItemRealization OASIS template.
Fixed in:
Checking in data/contexts/OASIS/templates/BreakdownElementRealization/BreakdownElementRealization.png;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElementRealization/BreakdownElementRealization.png,v <-- BreakdownElementRealization.png
new revision: 1.6; previous revision: 1.5
done
Checking in data/contexts/OASIS/templates/BreakdownElementRealization/BreakdownElementRealization.xmi;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElementRealization/BreakdownElementRealization.xmi,v <-- BreakdownElementRealization.xmi
new revision: 1.7; previous revision: 1.6
done
Checking in data/contexts/OASIS/templates/BreakdownElementRealization/Template.png;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElementRealization/Template.png,v <-- Template.png
new revision: 1.7; previous revision: 1.6
done
Checking in data/contexts/OASIS/templates/BreakdownElementRealization/imagemap.xml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElementRealization/imagemap.xml,v <-- imagemap.xml
new revision: 1.5; previous revision: 1.4
done
Checking in data/contexts/OASIS/templates/BreakdownElementRealization/template.xml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElementRealization/template.xml,v <-- template.xml
new revision: 1.7; previous revision: 1.6
done
Checking in data/contexts/OASIS/templates/BreakdownElementRealization/dvlp/OASISBreakdownElementRealization.mdxml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElementRealization/dvlp/OASISBreakdownElementRealization.mdxml,v <-- OASISBreakdownElementRealization.mdxml
new revision: 1.7; previous revision: 1.6
done
Checking in data/contexts/OASIS/templates/BreakdownElementRealization/dvlp/UUIDs.xml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElementRealization/dvlp/UUIDs.xml,v <-- UUIDs.xml
new revision: 1.5; previous revision: 1.4
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/CatalogItemRealization.png;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/CatalogItemRealization.png,v <-- CatalogItemRealization.png
new revision: 1.6; previous revision: 1.5
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/CatalogItemRealization.xmi;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/CatalogItemRealization.xmi,v <-- CatalogItemRealization.xmi
new revision: 1.7; previous revision: 1.6
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/Template.png;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/Template.png,v <-- Template.png
new revision: 1.7; previous revision: 1.6
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/imagemap.xml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/imagemap.xml,v <-- imagemap.xml
new revision: 1.5; previous revision: 1.4
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/template.xml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/template.xml,v <-- template.xml
new revision: 1.10; previous revision: 1.9
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/dvlp/OASISCatalogItemRealization.mdxml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/dvlp/OASISCatalogItemRealization.mdxml,v <-- OASISCatalogItemRealization.mdxml
new revision: 1.7; previous revision: 1.6
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/dvlp/UUIDs.xml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/dvlp/UUIDs.xml,v <-- UUIDs.xml
new revision: 1.5; previous revision: 1.4
done
Also changing CatalogItemRealization.classifications cardinality to [1..*]
in
Checking in data/contexts/OASIS/templates/CatalogItemRealization/Template.png;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/Template.png,v <-- Template.png
new revision: 1.8; previous revision: 1.7
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/CatalogItemRealization.png;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/CatalogItemRealization.png,v <-- CatalogItemRealization.png
new revision: 1.7; previous revision: 1.6
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/CatalogItemRealization.xmi;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/CatalogItemRealization.xmi,v <-- CatalogItemRealization.xmi
new revision: 1.8; previous revision: 1.7
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/dvlp/UUIDs.xml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/dvlp/UUIDs.xml,v <-- UUIDs.xml
new revision: 1.6; previous revision: 1.5
done
Checking in data/contexts/OASIS/templates/CatalogItemRealization/dvlp/OASISCatalogItemRealization.mdxml;
/cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/dvlp/OASISCatalogItemRealization.mdxml,v <-- OASISCatalogItemRealization.mdxml
new revision: 1.8; previous revision: 1.7
done
CCB Call 2013-06-10
Accepted