| AssetDeclaration |
AssetDeclaration defines the schema (aka model or class) for an Asset |
| BusinessNetworkCardStore |
Manages persistence of business network cards |
| BusinessNetworkDefinition |
A BusinessNetworkDefinition defines a set of Participants that exchange Assets by sending Transactions |
| BusinessNetworkMetadata |
Defines the metadata for a BusinessNeworkDefinition |
| ClassDeclaration |
ClassDeclaration defines the structure (model/schema) of composite data |
| Concept |
Resource is an instance that has a type |
| ConceptDeclaration |
ConceptDeclaration defines the schema (aka model or class) for an Concept |
| EnumDeclaration |
EnumDeclaration defines an enumeration of static values |
| EnumValueDeclaration |
Class representing a value from a set of enumerated values |
| EventDeclaration |
Class representing the definition of an Event |
| Factory |
Use the Factory to create instances of Resource: transactions, participants and assets |
| FileSystemCardStore |
Manages persistence of business network cards to a Node file system implementation |
| FunctionDeclaration |
FunctionDeclaration defines a function that has been defined in a model file |
| IdCard |
Business Network Card |
| Identifiable |
Identifiable is an entity with a namespace, type and an identifier |
| Introspector |
Provides access to the structure of transactions, assets and participants |
| MemoryCardStore |
Transient in-memory storage of business network cards, useful for testing |
| ModelFile |
Class representing a Model File |
| ModelManager |
Manages the Composer model files |
| ParticipantDeclaration |
Class representing the definition of a Participant |
| Property |
Property representing an attribute of a class declaration, either a Field or a Relationship |
| Relationship |
A Relationship is a typed pointer to an instance |
| RelationshipDeclaration |
Class representing a relationship between model elements |
| Resource |
Resource is an instance that has a type |
| Serializer |
Serialize Resources instances to/from various formats for long-term storage (e |
| TransactionDeclaration |
Class representing the definition of an Transaction |
| Typed |
Object is an instance with a namespace and a type |
| ValidatedConcept |
Resource is an instance that has a type |
| ValidatedResource |
ValidatedResource is a Resource that can validate that property changes (or the whole instance) do not violate the structure of the type information associated with the instance |