Class: DejaVuNS::MultipartReference

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

Constant Summary collapse

@@tag =
"multipart-reference"
@@ns =
"http://soldierofcode.com/deja-vu"
@@ns_tag =
"{http://soldierofcode.com/deja-vu}multipart-reference"
@@module_name =
"DejaVuNS"
@@safe_name =
"DejaVuNS_multipart_reference"
@@attributes =
[
  [ :@name, "name" ],
  [ :@file_path, "file_path" ],
]

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of MultipartReference.

Yields:

  • (_self)

Yield Parameters:



1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1488

def initialize
  super

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

  init_xampl_object

  yield(self) if block_given?
  init_hook

  changed
end

Class Method Details

.module_nameObject



1535
1536
1537
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1535

def MultipartReference.module_name
  @@module_name
end

.nsObject



1523
1524
1525
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1523

def MultipartReference.ns
  @@ns
end

.ns_tagObject



1527
1528
1529
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1527

def MultipartReference.ns_tag
  @@ns_tag
end

.persisted?Boolean

Returns:

  • (Boolean)


1511
1512
1513
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1511

def MultipartReference.persisted?
  return nil
end

.safe_nameObject



1531
1532
1533
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1531

def MultipartReference.safe_name
  @@safe_name
end

.tagObject



1519
1520
1521
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1519

def MultipartReference.tag
  @@tag
end

Instance Method Details

#after_visit(visitor) ⇒ Object



1575
1576
1577
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1575

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

#append_to(other) ⇒ Object



1507
1508
1509
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1507

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

#attributesObject



1559
1560
1561
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1559

def attributes
  @@attributes
end

#before_visit(visitor) ⇒ Object



1567
1568
1569
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1567

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

#clear_non_persistent_index_attributesObject



1502
1503
1504
1505
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1502

def clear_non_persistent_index_attributes
  @name = nil
  @file_path = nil
end

#file_pathObject



1477
1478
1479
1480
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1477

def file_path
  accessed
  @file_path
end

#file_path=(v) ⇒ Object



1482
1483
1484
1485
1486
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1482

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

#module_nameObject



1555
1556
1557
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1555

def module_name
  @@module_name
end

#nameObject



1466
1467
1468
1469
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1466

def name
  accessed
  @name
end

#name=(v) ⇒ Object



1471
1472
1473
1474
1475
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1471

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

#nsObject



1543
1544
1545
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1543

def ns
  @@ns
end

#ns_tagObject



1547
1548
1549
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1547

def ns_tag
  @@ns_tag
end

#persisted?Boolean

Returns:

  • (Boolean)


1515
1516
1517
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1515

def persisted?
  return nil
end

#safe_nameObject



1551
1552
1553
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1551

def safe_name
  @@safe_name
end

#substitute_in_visit(visitor) ⇒ Object



1563
1564
1565
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1563

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

#tagObject



1539
1540
1541
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1539

def tag
  @@tag
end

#visit(visitor) ⇒ Object



1571
1572
1573
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1571

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