Class: DejaVuNS::Header

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

Constant Summary collapse

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of Header.

Yields:

  • (_self)

Yield Parameters:



1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1127

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



1174
1175
1176
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1174

def Header.module_name
  @@module_name
end

.nsObject



1162
1163
1164
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1162

def Header.ns
  @@ns
end

.ns_tagObject



1166
1167
1168
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1166

def Header.ns_tag
  @@ns_tag
end

.persisted?Boolean

Returns:

  • (Boolean)


1150
1151
1152
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1150

def Header.persisted?
  return nil
end

.safe_nameObject



1170
1171
1172
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1170

def Header.safe_name
  @@safe_name
end

.tagObject



1158
1159
1160
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1158

def Header.tag
  @@tag
end

Instance Method Details

#after_visit(visitor) ⇒ Object



1214
1215
1216
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1214

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

#append_to(other) ⇒ Object



1146
1147
1148
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1146

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

#attributesObject



1198
1199
1200
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1198

def attributes
  @@attributes
end

#before_visit(visitor) ⇒ Object



1206
1207
1208
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1206

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

#clear_non_persistent_index_attributesObject



1141
1142
1143
1144
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1141

def clear_non_persistent_index_attributes
  @name = nil
  @value = nil
end

#module_nameObject



1194
1195
1196
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1194

def module_name
  @@module_name
end

#nameObject



1105
1106
1107
1108
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1105

def name
  accessed
  @name
end

#name=(v) ⇒ Object



1110
1111
1112
1113
1114
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1110

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

#nsObject



1182
1183
1184
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1182

def ns
  @@ns
end

#ns_tagObject



1186
1187
1188
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1186

def ns_tag
  @@ns_tag
end

#persisted?Boolean

Returns:

  • (Boolean)


1154
1155
1156
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1154

def persisted?
  return nil
end

#safe_nameObject



1190
1191
1192
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1190

def safe_name
  @@safe_name
end

#substitute_in_visit(visitor) ⇒ Object



1202
1203
1204
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1202

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

#tagObject



1178
1179
1180
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1178

def tag
  @@tag
end

#valueObject



1116
1117
1118
1119
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1116

def value
  accessed
  @value
end

#value=(v) ⇒ Object



1121
1122
1123
1124
1125
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1121

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

#visit(visitor) ⇒ Object



1210
1211
1212
# File 'lib/deja-vu/model/generated_model/DejaVuNS.rb', line 1210

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