classDiagram
ICvBase <|-- IParam : Inherits
IParamBase <|-- IParam : Inherits
ICvBase <|.. CvObject : Implements
ICvBase <|.. CvContainer : Implements
IParam <|.. UserParam : Implements
IParam <|.. CvParam : Implements
<<Interface>> ICvBase
<<Interface>> IParamBase
<<Interface>> IParam
class ICvBase{
+ CvTerm
}
class IParamBase{
+ CvValue
+ WithValue()
}
class IParam{
+ CvTerm
+ CvValue
+ WithValue()
}
class CvObject{
+ Attributes
+ CvTerm
+ Generic Value
}
class CvContainer{
+ Attributes
+ CvTerm
+ Children
+ GetSingle()
+ SetSingle()
+ GetMany()
+ SetMany()
}
class CvParam{
+ Attributes
+ CvTerm
+ CvValue
+ WithValue()
}
class UserParam{
+ Attributes
+ Term
+ CvValue
+ WithValue()
}
- .NET 6 SDK
- nodejs (tested with ~v16)
- dotnet tool restore
- npm install
- make
build.sh
executable - run
build.sh
run build.cmd
dotnet run --project ./build/build.fsproj
- make
build.sh
executable - run
build.sh buildOntologies
run build.cmd buildOntologies
dotnet run --project ./build/build.fsproj buildOntologies
- run
build.sh runTests
- run
build.cmd runTests
dotnet run --project ./build/build.fsproj runTests