Changeset 21 for ruby/trunk/models/am/archetype/constraint_model
- Timestamp:
- Apr 30, 2008, 8:34:43 PM (16 years ago)
- Location:
- ruby/trunk/models/am/archetype/constraint_model
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/models/am/archetype/constraint_model/archetype_constraint.rb
r4 r21 4 4 module Archetype 5 5 module Constraint_Model 6 class A rchetype_Constraint6 class ARCHETYPE_CONSTRAINT 7 7 8 8 end 9 10 class C_OBJECT < ARCHETYPE_CONSTRAINT 11 12 end 13 14 class C_ATTRIBUTE < ARCHETYPE_CONSTRAINT 15 16 end 17 18 class C_DEFINED_OBJECT < C_OBJECT 19 20 end 21 22 class C_PRIMITIVE_OBJECT < C_DEFINED_OBJECT 23 24 end 25 26 class C_COMPLEX_OBJECT < C_DEFINED_OBJECT 27 attr_accessor :attributes, :attributes_valid 28 29 end 30 31 class C_DOMAIN_TYPE < C_DEFINED_OBJECT 32 33 end 34 35 class C_REFERENCE_OBJECT < C_OBJECT 36 37 end 38 39 class ARCHETYPE_INTERNAL_REF < C_REFERENCE_OBJECT 40 41 end 42 43 class ARCHETYPE_SLOT < C_REFERENCE_OBJECT 44 45 end 46 47 class CONSTRAINT_REF < C_REFERENCE_OBJECT 48 49 end 50 9 51 end 10 52 end -
ruby/trunk/models/am/archetype/constraint_model/primitive.rb
r4 r21 3 3 module Archetype 4 4 module Constraint_Model 5 5 6 module Primitive 7 6 8 class C_Primitive 7 9 def assumed_value … … 18 20 end 19 21 end 22 20 23 class C_Boolean < C_Primitive 21 24 attr_accessor :assumed_value … … 50 53 end 51 54 end 55 52 56 private 57 53 58 def binary_consistency(true_valid, false_valid) 54 59 if !true_valid && !false_valid … … 57 62 end 58 63 end # of C_Boolean 64 59 65 class C_Integer < C_Primitive 60 66
Note:
See TracChangeset
for help on using the changeset viewer.