Class: DejaVuNS::Param

Inherits:
Object
  • Object
show all
Includes:
Xampl::XamplObject, Xampl::XamplWithoutContent
Defined in:
lib/deja-vu/model/generated_model/DejaVuNS.rb

Constant Summary collapse

@@tag =
"param"
@@ns =
"http://soldierofcode.com/deja-vu"
@@ns_tag =
"{http://soldierofcode.com/deja-vu}param"
@@module_name =
"DejaVuNS"
@@safe_name =
"DejaVuNS_param"
@@attributes =
[
  [ :@name, "name" ],
  [ :@value, "value" ],
]

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize {|_self| ... } ⇒ Param

Returns a new instance of Param.

Yields:

  • (_self)

Yield Parameters:



1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1358

def initialize
  super

  @name = nil if not defined? @name
  @value = nil if not defined? @value

  init_xampl_object

  yield(self) if block_given?
  init_hook

  changed
end

Class Method Details

.module_nameObject



1405
1406
1407
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1405

def Param.module_name
  @@module_name
end

.nsObject



1393
1394
1395
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1393

def Param.ns
  @@ns
end

.ns_tagObject



1397
1398
1399
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1397

def Param.ns_tag
  @@ns_tag
end

.persisted?Boolean

Returns:

  • (Boolean)


1381
1382
1383
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1381

def Param.persisted?
  return nil
end

.safe_nameObject



1401
1402
1403
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1401

def Param.safe_name
  @@safe_name
end

.tagObject



1389
1390
1391
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1389

def Param.tag
  @@tag
end

Instance Method Details

#after_visit(visitor) ⇒ Object



1445
1446
1447
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1445

def after_visit(visitor)
  visitor.after_visit_param(self)
end

#append_to(other) ⇒ Object



1377
1378
1379
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1377

def append_to(other)
  other.add_param(self)
end

#attributesObject



1429
1430
1431
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1429

def attributes
  @@attributes
end

#before_visit(visitor) ⇒ Object



1437
1438
1439
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1437

def before_visit(visitor)
  visitor.before_visit_param(self)
end

#clear_non_persistent_index_attributesObject



1372
1373
1374
1375
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1372

def clear_non_persistent_index_attributes
  @name = nil
  @value = nil
end

#module_nameObject



1425
1426
1427
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1425

def module_name
  @@module_name
end

#nameObject



1336
1337
1338
1339
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1336

def name
  accessed
  @name
end

#name=(v) ⇒ Object



1341
1342
1343
1344
1345
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1341

def name=(v)
  accessed
  changed
  @name = v
end

#nsObject



1413
1414
1415
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1413

def ns
  @@ns
end

#ns_tagObject



1417
1418
1419
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1417

def ns_tag
  @@ns_tag
end

#persisted?Boolean

Returns:

  • (Boolean)


1385
1386
1387
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1385

def persisted?
  return nil
end

#safe_nameObject



1421
1422
1423
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1421

def safe_name
  @@safe_name
end

#substitute_in_visit(visitor) ⇒ Object



1433
1434
1435
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1433

def substitute_in_visit(visitor)
  return visitor.substitute_in_visit_param(self) || self
end

#tagObject



1409
1410
1411
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1409

def tag
  @@tag
end

#valueObject



1347
1348
1349
1350
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1347

def value
  accessed
  @value
end

#value=(v) ⇒ Object



1352
1353
1354
1355
1356
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1352

def value=(v)
  accessed
  changed
  @value = v
end

#visit(visitor) ⇒ Object



1441
1442
1443
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1441

def visit(visitor)
  visitor.visit_param(self)
end