system/src/sc/layer/LayeredSystem.java
public boolean isTypeObject(Object obj) {
      // Must test this case first - it extends TypeDeclaration but is used to serialize a type across the wire so is explicitly excluded
      if (obj instanceof ClientTypeDeclaration)
         return false;
      return (obj instanceof ITypeDeclaration && !(obj instanceof Template)) || obj instanceof Class;
   }
/** Part of the IDynamicModel interface - identifies the type we use to identify dynamic types */
Part of the IDynamicModel interface - identifies the type we use to identify dynamic types
Part of the IDynamicModel interface - identifies the type we use to identify dynamic types
public boolean isTypeObject(Object obj) {
      if (obj instanceof ClientTypeDeclaration)
         return false;
      return (obj instanceof ITypeDeclaration && !(obj instanceof Template)) || obj instanceof Class;
   }
public boolean isTypeObject ( Object obj ) { if ( obj instanceof ClientTypeDeclaration ) return false ; return ( obj instanceof ITypeDeclaration && ! ( obj instanceof Template ) ) || obj instanceof Class ; }
Part of the IDynamicModel interface - identifies the type we use to identify dynamic types
Part of the IDynamicModel interface - identifies the type we use to identify dynamic types
// Must test this case first - it extends TypeDeclaration but is used to serialize a type across the wire so is explicitly excluded