Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
What Links Here
FAQ
License

Abstract services


It is possible to specify that a Service is abstract and should not be used in the applications. This can be useful for example if you extend a service and you don't want to use the service upon which you extend.

Example

In the following example it is not allowed to use the 2DPosition service:
      <publish name="2DPosition" isAbstract="true" >
         <data name="latitude" type="float" />
         <data name="longitude" type="float" />
      </publish>
      <publish name="3DPosition" >
         <extends name="2DPosition" />
         <data name="altitude" type="float" />
      </publish>

See also


Categories: concepts

Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence