module Sketchup class Entity # @param [EntityObserver] entity_observer # @return [Boolean] def add_observer(entity_observer) end def attribute_dictionaries end def attribute_dictionary end def delete_attribute end def deleted? end # @since 2006 # The ID is not persistent between sessions. # @since 2014 # Groups and ComponentInstances are persistent. # @return [Fixnum] def entityID end def get_attribute end # Returns the Model of the receiver # @example # model = face.model # @return [Sketchup::Model] the Model of the entity def model end def parent end # @param [ModelObserver] model_observer a instance of a model observer def remove_observer(model_observer) end # Sets the value of an attibute in an AtrtributeDictonary # @param dict_name [String] the name of te AttributeDictionary # @param key [String] # @param value # Alowable values are: # true, false, [Length], [Integer], [Float], [String], [Array] # [Color], [Time], [Point3d], [Vector3d] def set_attribute(dict_name, key, value) end def to_s end def typename end def valid? end end end