Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "definitions" field to Ditto features pointing to Vorto functionblocks #60

Closed
thjaeckle opened this issue Dec 5, 2017 · 1 comment
Assignees
Milestone

Comments

@thjaeckle
Copy link
Member

thjaeckle commented Dec 5, 2017

First step towards Eclipse Vorto integration:

  • add an optional field "definitions" in features aside of "properties" containing a list of string identifiers targeting Vorto Functionblocks

Format:

"features": {
  "my-lamp": {
    "definition": [ "org.eclipse.example:Lamp:1.0.0" ],
    "properties": {
      ....
    }
  }
}
@thjaeckle thjaeckle added this to the 0.1.0-M4 milestone Jan 15, 2018
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…finition

* added UnitTests
* enhanced registries
* produced JSON examples
* enhanced live-commands

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
* added dummy methods in ThingsModelFactory
* enhanced CommandAndEventJsonExamplesProducer which is responsible for generating protocol examples

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…nition

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
* added convenience methods for Feature Definition to ThingBuilder + Features + Thing

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…SON - definition first

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…oc fixes + reordered the "definition" to be always before the "properties"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…son array is empty

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…g in ThingPersistenceActor and added missing methods.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…equently used constructor to ThingNotAccessibleException.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
* enhanced json schemas used in documentation
* wrote release notes for upcoming milestone 0.1.0-M4

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…ol specification

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…t site

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…xample JSON. Changed value of example FeatureDefinition Identifier.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…added test cases for definition management.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
… to accept more than one identifier.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…man collection.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
…nition.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
jufickel-b pushed a commit to bosch-io/ditto that referenced this issue Feb 1, 2018
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…finition

* added UnitTests
* enhanced registries
* produced JSON examples
* enhanced live-commands

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
* added dummy methods in ThingsModelFactory
* enhanced CommandAndEventJsonExamplesProducer which is responsible for generating protocol examples

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…nition

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
* added convenience methods for Feature Definition to ThingBuilder + Features + Thing

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…SON - definition first

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…oc fixes + reordered the "definition" to be always before the "properties"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…son array is empty

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…g in ThingPersistenceActor and added missing methods.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…equently used constructor to ThingNotAccessibleException.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
* enhanced json schemas used in documentation
* wrote release notes for upcoming milestone 0.1.0-M4

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…ol specification

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…t site

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…xample JSON. Changed value of example FeatureDefinition Identifier.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…added test cases for definition management.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
… to accept more than one identifier.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…man collection.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
…nition.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Marianne Klein <marianne.klein@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Marianne Klein <marianne.klein@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Marianne Klein <marianne.klein@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Yannic92 pushed a commit to bosch-io/ditto that referenced this issue Jul 10, 2018
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants