Class: Ea::Mdg::Document::StereotypeEntry

Inherits:
Struct
  • Object
show all
Defined in:
lib/ea/mdg/document.rb

Overview

Stereotype definition from an MDG.Technology file. Carries the stereotype's name, what element types it applies to (Class, Package, Property, etc.), its tagged-value specs, and any notes. generalizes links to a parent stereotype when the MDG defines an inheritance chain between stereotypes.

Instance Attribute Summary collapse

Instance Attribute Details

#applies_toObject

Returns the value of attribute applies_to

Returns:

  • (Object)

    the current value of applies_to



35
36
37
# File 'lib/ea/mdg/document.rb', line 35

def applies_to
  @applies_to
end

#base_stereotypesObject

Returns the value of attribute base_stereotypes

Returns:

  • (Object)

    the current value of base_stereotypes



35
36
37
# File 'lib/ea/mdg/document.rb', line 35

def base_stereotypes
  @base_stereotypes
end

#generalizesObject

Returns the value of attribute generalizes

Returns:

  • (Object)

    the current value of generalizes



35
36
37
# File 'lib/ea/mdg/document.rb', line 35

def generalizes
  @generalizes
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



35
36
37
# File 'lib/ea/mdg/document.rb', line 35

def name
  @name
end

#notesObject

Returns the value of attribute notes

Returns:

  • (Object)

    the current value of notes



35
36
37
# File 'lib/ea/mdg/document.rb', line 35

def notes
  @notes
end

#tagged_valuesObject

Returns the value of attribute tagged_values

Returns:

  • (Object)

    the current value of tagged_values



35
36
37
# File 'lib/ea/mdg/document.rb', line 35

def tagged_values
  @tagged_values
end