v2.0.0
Fixed
Enterprise
:- Add missing getter and setter on properties
description
,catalogItems
andsuppliedProduct
.
- Add missing getter and setter on properties
- Add multiple missing "adder" stereotype on
Manufacturable
. - Add missing "adder" stereotype on
Offerable
. - Profile XMI href.
- Add missing
IUnit
import inIPrice
and inPrice
. - Add missing things in
Offer
:- Import
IPrice
; - Add missing setters in properties.
- Import
- Add missing
IPrice
inPayable
. - Add missing method in
Marketable
:setOfferedItem
;setCustomerCategory
.
- Set missing getter and setter for the
description
property ofCustomerCategory
. - Restore adders.
Offer
:- change the semantic property
dfc-b:price
todfc-b:hasPrice
.
- change the semantic property
Added
- New stereotype
skosBroader
to add constraint on SKOS concepts. - Add
localizations
parameter in the constructor of:Agent
;Enterprise
;Person
.
Enterprise
:- Add missing constructor parameters;
- Add
catalogs
property; - Add
technicalProducts
property.
- Constructor parameters on
DefinedProduct
. Offerable:setOfferedProduct
.Offer
:- Add missing constructor parameters.
ICatalogItem
:- Add
setSku
; - Add
Catalogable
generalization.
- Add
CatalogItem
:- Set
stockLimitation
setter; - Add missing constructor parameters.
- Set
Stockable:setStockLimitation
.SuppliedProduct
:- Add
totalTheoreticalStock
(property); - Add
getTotalTheoreticalStock
; - Add
setTotalTheoreticalStock
; - Add constructor parameters.
- Add
- Import
IUnit
in:AllergenCharacteristic
;NutrientCharacteristic
;PhysicalCharacteristic
.
Characteristic
:- Add the
blankNode
stereotype.
- Add the
IPrice
:- Add
setValue
,setVatRate
andsetUnit
; - Add the
BlankNode
stereotype.
- Add
Price
:- Add constructor parameters;
- Add setter in properties.
Catalogable
:- Add
registerInCatalog
; - Add
removeFromCatalog
.
- Add
Browsable
:- Add
removeItem
.
- Add
IAllergenCharacteristic
:- Add the
BlankNode
stereotype.
- Add the
AllergenDimension
class.INutrientCharacteristic
:- Add the
BlankNode
stereotype.
- Add the
NutrientDimension
class.IPhysicalCharacteristic
:- Add the
BlankNode
stereotype.
- Add the
PhysicalDimension
class.ICatalog
.ISaleSession
:- Add
getQuantity
; - Add
setQuantity
; - Add
getOffers
; - Add
addOffer
.
- Add
SaleSession
.Ellapsable
:- Add setters;
- Add stereotypes.
IOrder
.IOrderLine
.Order
:- Add properties.
OrderLine
:- Add properties.
Payable
:- Add
setPrice
.
- Add
- connector.profile.uml:
- The
blankNode
stereotype can be applied on Interface.
- The
ISuppliedProduct
.ITechnicalProduct
.TechnicalProduct
.IAgent
.
Changed
- Replace the URL in the map property attribute by a prefix + a name.
- Remove
JsonLdSerializer
. Enterprise
:- Removed
Nameable
interface.
- Removed
- Move
getSku
intoICatalogItem
. - Change
getQuantityUnit
andsetQuantityUnit
parameter toIUnit
. - Rename
quantityUnit
andquantityValue
tounit
andvalue
of:QuantitativeValue
;Characteristic
;AllergenCharacteristic
;NutrientCharacteristic
;PhysicalCharacteristic
.
- Change constructor
unit
paramater type toIUnit
of:QuantitativeValue
;Characteristic
;AllergenCharacteristic
;NutrientCharacteristic
;PhysicalCharacteristic
.
- Renamed
Repository
toCatalog
. Catalogable
:- Renamed
getRepository
togetCatalog
.
- Renamed
Browsable
:- Changed
getMaintainers
return type toIEnterprise
. - Renamed
getListedItems
togetItems
- Changed
- Deleted classes:
ProductType
;Unit
;GeographicalOrigin
;Certification
;NatureOrigin
;PartOrigin
;CharacteristicDimension
;AllergenDimension
.
SKOSConcept
is not a BlankNode anymore.