Module: Sbuilder::FacadeConstants

Included in:
Constants, Facade
Defined in:
lib/sbuilder/facade/facade_constants.rb

Constant Summary collapse

META_MODEL_DOMAINS =

Meta model keys

"domains"
META_MODEL_DEFINITIONS =
"definitions"
META_MODEL_INTERFACE_TYPES =
"interface_types"
META_MODEL_INTERFACE_RESPONSE_TYPES =
"interface_response_types"
META_MODEL_PROCESSES =
"processes"
META_MODEL_SERVICE_IMPLEMENTATION =
"service_implementation"
META_MODEL_SERVICE_COMPLETION =
"service_completion"
META_MODEL_INFRA_SERVICES =
"infra_services"
META_MODEL_FRAMEWORK_SVC =
"framework-svc"
META_MODEL_INVARIANT =
'invariants'
NIL =

Non-existing value (initial value if domain.includeNil)

"Nil"
DOMAIN_BOOLEAN =
"BOOLEAN"

Class Method Summary collapse

Class Method Details

.snippetFacadeParamsetDomain(definition, field) ⇒ Object

Create template string, which invokes lambda to returns domain of ‘field’ in parameter set ‘definition’.



19
20
21
# File 'lib/sbuilder/facade/facade_constants.rb', line 19

def self.snippetFacadeParamsetDomain( definition, field ) 
  "{{#PARAM_SET_FIELD_DOMAIN}}#{definition}.#{field}{{/PARAM_SET_FIELD_DOMAIN}}"
end

.snippetFacadeParamsetDomainInit(definition, field) ⇒ Object

Create template string, which invokes lambda to return init value from domain for the ‘field’ in parameter set ‘definition’.



25
26
27
# File 'lib/sbuilder/facade/facade_constants.rb', line 25

def self.snippetFacadeParamsetDomainInit( definition, field ) 
  "{{#PARAM_SET_FIELD_DOMAIN_INIT}}#{definition}.#{field}{{/PARAM_SET_FIELD_DOMAIN_INIT}}"
end

.snippetFacadeResponseDomainInit(definition, field) ⇒ Object

Create template string, which invokes lambda to return init value from domain for the ‘field’ in RESPONSE parameter set ‘definition’ (of type interface)



32
33
34
# File 'lib/sbuilder/facade/facade_constants.rb', line 32

def self.snippetFacadeResponseDomainInit( definition, field ) 
  "{{#RESPONSE_SET_FIELD_DOMAIN_INIT}}#{definition}.#{field}{{/RESPONSE_SET_FIELD_DOMAIN_INIT}}"
end