v3.0.0
[3.0.0] - 2025-03-26
Fixed
- Fix SocialMedia duplicated getUrl method (#12).
- Fix missing "Semantic" stereotype on ISocialMedia and IPhoneNumber interfaces (#13).
Changed
- Changed all references to http://static.datafoodconsortium.org/uml/connector to point to latest github release (via jsdelivr) using https://cdn.jsdelivr.net/gh/datafoodconsortium/data-model-uml/.
Added
-
Add the planned transformation loop (
AsPlannedTransformation). -
Add image to
DefinedProduct, see below. -
Interfaces:
IPlannedTransformation.IFlow.IPlannedFlow.IPlannedConsumptionFlow.IPlannedProductionFlow.
-
Classes:
PlannedTransformation.Flow.PlannedConsumptionFlow.PlannedProductionFlow.
-
Add the
soldByproperty inOrder:- Add method
getSoldByinIOrder. - Add method
setSoldByinIOrder. - Add property
soldByinOrder. - Add paramater
soldByin constructor ofOrder.
- Add method
-
Add the
logoproperty inAgent:- Add method
getLogoinIAgent. - Add method
setLogoinIAgent. - Add property
logoinAgent. - Add parameter
logoin constructor ofAgent. - Add parameter
logoin constructor ofEnterprise. - Add parameter
logoin constructor ofPerson.
- Add method
-
Add the
latitudeproperty inAddress:- Add the
latitudeparameter in constructor. - Add the
getLatitudegetter inLocalizable. - Add the
setLatitudesetter inLocalizable.
- Add the
-
Add the
longitudeproperty inAddress:- Add the
longitudeparameter in constructor. - Add the
getLongitudegetter inLocalizable. - Add the
setLongitudesetter inLocalizable.
- Add the
-
Add the
regionproperty inAddress:- Add the
regionparameter in constructor. - Add the
getRegiongetter inLocalizable. - Add the
setRegionsetter inLocalizable.
- Add the
-
Add the
hasFulfilmentStatusproperty inOrder:- Add the
fulfilmentStatusparameter in constructor. - Add the
getFulfilmentStatusgetter inIOrder. - Add the
setFulfilmentStatussetter inIOrder.
- Add the
-
Add the
hasOrderStatusproperty inOrder:- Add the
orderStatusparameter in constructor. - Add the
getOrderStatusgetter inIOrder. - Add the
setOrderStatussetter inIOrder.
- Add the
-
Add the
hasPaymentStatusproperty inOrder:- Add the
paymentStatusparameter in constructor. - Add the
getPaymentStatusgetter inIOrder. - Add the
setPaymentStatussetter inIOrder.
- Add the
-
In
DefinedProduct:- Add the
imageproperty. - Add the
imagesparameter in constructor. - Add the
hasVariantproperty. - Add the
isVariantOfproperty. - Add the
variantsparameter in constructor. - Add the
variantOfparameter in constructor.
- Add the
-
In
SuppliedProduct:- Add the
imagesparameter in constructor.
- Add the
-
In the
IDefinedProductinterface:- Add the
addImagemethod. - Add the
removeImagemethod. - Add the
getImagesmethod. - Add the
addVariantmethod. - Add the
getVariantsmethod. - Add the
removeVariantmethod. - Add the
setVariantsmethod. - Add the
addIsVariantOfmethod. - Add the
getIsVariantOfmethod. - Add the
removeIsVariantOfmethod. - Add the
setIsVariantOfmethod.
- Add the