Class: RGen::MetamodelBuilder::MMProxy

Inherits:
MMGeneric
  • Object
show all
Defined in:
lib/rgen/metamodel_builder.rb

Overview

MMProxy objects can be used instead of real target elements in case references should be resolved later on

Direct Known Subclasses

Util::PatternMatcher::Proxy

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from MMGeneric

#_set_container

Constructor Details

#initialize(ident = nil, data = nil) ⇒ MMProxy

Returns a new instance of MMProxy.



216
217
218
219
# File 'lib/rgen/metamodel_builder.rb', line 216

def initialize(ident=nil, data=nil)
  @targetIdentifier = ident
  @data = data
end

Instance Attribute Details

#dataObject

data is optional additional information to be associated with the proxy



214
215
216
# File 'lib/rgen/metamodel_builder.rb', line 214

def data
  @data
end

#targetIdentifierObject

The targetIdentifer is an object identifying the element the proxy represents



212
213
214
# File 'lib/rgen/metamodel_builder.rb', line 212

def targetIdentifier
  @targetIdentifier
end