Definition and Application of Metaclasses

Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the d...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Dahchour, Mohamed
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 41
container_issue
container_start_page 32
container_title
container_volume 2113
creator Dahchour, Mohamed
description Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the description of metaclasses. To help better understand metaclasses, the paper suggests a set of criteria accounting for the variety of metaclass definitions existing in the literature. The paper finally presents the usage of metaclasses and discusses some questions raised about them.
doi_str_mv 10.1007/3-540-44759-8_5
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_14044235</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3073063_12_50</sourcerecordid><originalsourceid>FETCH-LOGICAL-p266t-224a1d96096a0f81f6b9d8e025a1de960e3811d05a02a93acb7495906bba36e93</originalsourceid><addsrcrecordid>eNotUDtPwzAQNk8RSmfWLgwMhrPPduyxKk-piAVm65I4EAhJiMPAv8ctveX0Pe6T7mPsXMCVAMivkWsFXKlcO2693mOnmIgttvssE0YIjqjcAZu73G41qWWuDlkGCJK7XOExy5y22gBIe8LmMX5AGpRSaZGxy5tQN10zNX23oK5aLIehbUra4r5ePIWJypZiDPGMHdXUxjDf7Rl7vbt9WT3w9fP942q55oM0ZuIpl0TlDDhDUFtRm8JVNoDUiQ6JD2iFqEATSHJIZZErpx2YoiA0weGMXfznDhRLauuRurKJfhibLxp_vdj8L1EnH__3xSR1b2H0Rd9_Ri_Ab7rz6FMdftuVT90lv9zljv33T4iTD5uDMnTTSG35TsMUxugRcgSDXkivAf8AvYBpsQ</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3073063_12_50</pqid></control><display><type>book_chapter</type><title>Definition and Application of Metaclasses</title><source>Springer Books</source><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Dahchour, Mohamed</creator><contributor>Quirchmayr, Gerald ; Lazansky, Jiri ; Mayr, Heinrich C ; Vogel, Pavel ; Vogel, Pavel ; Quirchmayr, Gerald ; Lazansky, Jiri ; Mayr, Heinrich C.</contributor><creatorcontrib>Dahchour, Mohamed ; Quirchmayr, Gerald ; Lazansky, Jiri ; Mayr, Heinrich C ; Vogel, Pavel ; Vogel, Pavel ; Quirchmayr, Gerald ; Lazansky, Jiri ; Mayr, Heinrich C.</creatorcontrib><description>Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the description of metaclasses. To help better understand metaclasses, the paper suggests a set of criteria accounting for the variety of metaclass definitions existing in the literature. The paper finally presents the usage of metaclasses and discusses some questions raised about them.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540425274</identifier><identifier>ISBN: 3540425276</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540447598</identifier><identifier>EISBN: 9783540447597</identifier><identifier>DOI: 10.1007/3-540-44759-8_5</identifier><identifier>OCLC: 958560028</identifier><identifier>LCCallNum: TK7885-7895</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; Class Level ; Computer science; control theory; systems ; Entity Type ; Exact sciences and technology ; Instance Level ; Method Invocation ; Object Model ; Programming languages ; Software</subject><ispartof>Database and Expert Systems Applications, 2001, Vol.2113, p.32-41</ispartof><rights>Springer-Verlag Berlin Heidelberg 2001</rights><rights>2002 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3073063-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/3-540-44759-8_5$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/3-540-44759-8_5$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=14044235$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Quirchmayr, Gerald</contributor><contributor>Lazansky, Jiri</contributor><contributor>Mayr, Heinrich C</contributor><contributor>Vogel, Pavel</contributor><contributor>Vogel, Pavel</contributor><contributor>Quirchmayr, Gerald</contributor><contributor>Lazansky, Jiri</contributor><contributor>Mayr, Heinrich C.</contributor><creatorcontrib>Dahchour, Mohamed</creatorcontrib><title>Definition and Application of Metaclasses</title><title>Database and Expert Systems Applications</title><description>Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the description of metaclasses. To help better understand metaclasses, the paper suggests a set of criteria accounting for the variety of metaclass definitions existing in the literature. The paper finally presents the usage of metaclasses and discusses some questions raised about them.</description><subject>Applied sciences</subject><subject>Class Level</subject><subject>Computer science; control theory; systems</subject><subject>Entity Type</subject><subject>Exact sciences and technology</subject><subject>Instance Level</subject><subject>Method Invocation</subject><subject>Object Model</subject><subject>Programming languages</subject><subject>Software</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540425274</isbn><isbn>3540425276</isbn><isbn>3540447598</isbn><isbn>9783540447597</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2001</creationdate><recordtype>book_chapter</recordtype><recordid>eNotUDtPwzAQNk8RSmfWLgwMhrPPduyxKk-piAVm65I4EAhJiMPAv8ctveX0Pe6T7mPsXMCVAMivkWsFXKlcO2693mOnmIgttvssE0YIjqjcAZu73G41qWWuDlkGCJK7XOExy5y22gBIe8LmMX5AGpRSaZGxy5tQN10zNX23oK5aLIehbUra4r5ePIWJypZiDPGMHdXUxjDf7Rl7vbt9WT3w9fP942q55oM0ZuIpl0TlDDhDUFtRm8JVNoDUiQ6JD2iFqEATSHJIZZErpx2YoiA0weGMXfznDhRLauuRurKJfhibLxp_vdj8L1EnH__3xSR1b2H0Rd9_Ri_Ab7rz6FMdftuVT90lv9zljv33T4iTD5uDMnTTSG35TsMUxugRcgSDXkivAf8AvYBpsQ</recordid><startdate>2001</startdate><enddate>2001</enddate><creator>Dahchour, Mohamed</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2001</creationdate><title>Definition and Application of Metaclasses</title><author>Dahchour, Mohamed</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p266t-224a1d96096a0f81f6b9d8e025a1de960e3811d05a02a93acb7495906bba36e93</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2001</creationdate><topic>Applied sciences</topic><topic>Class Level</topic><topic>Computer science; control theory; systems</topic><topic>Entity Type</topic><topic>Exact sciences and technology</topic><topic>Instance Level</topic><topic>Method Invocation</topic><topic>Object Model</topic><topic>Programming languages</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dahchour, Mohamed</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dahchour, Mohamed</au><au>Quirchmayr, Gerald</au><au>Lazansky, Jiri</au><au>Mayr, Heinrich C</au><au>Vogel, Pavel</au><au>Vogel, Pavel</au><au>Quirchmayr, Gerald</au><au>Lazansky, Jiri</au><au>Mayr, Heinrich C.</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Definition and Application of Metaclasses</atitle><btitle>Database and Expert Systems Applications</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2001</date><risdate>2001</risdate><volume>2113</volume><spage>32</spage><epage>41</epage><pages>32-41</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540425274</isbn><isbn>3540425276</isbn><eisbn>3540447598</eisbn><eisbn>9783540447597</eisbn><abstract>Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the description of metaclasses. To help better understand metaclasses, the paper suggests a set of criteria accounting for the variety of metaclass definitions existing in the literature. The paper finally presents the usage of metaclasses and discusses some questions raised about them.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/3-540-44759-8_5</doi><oclcid>958560028</oclcid><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Database and Expert Systems Applications, 2001, Vol.2113, p.32-41
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_14044235
source Springer Books; IEEE Electronic Library (IEL) Conference Proceedings
subjects Applied sciences
Class Level
Computer science
control theory
systems
Entity Type
Exact sciences and technology
Instance Level
Method Invocation
Object Model
Programming languages
Software
title Definition and Application of Metaclasses
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T00%3A58%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Definition%20and%20Application%20of%20Metaclasses&rft.btitle=Database%20and%20Expert%20Systems%20Applications&rft.au=Dahchour,%20Mohamed&rft.date=2001&rft.volume=2113&rft.spage=32&rft.epage=41&rft.pages=32-41&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540425274&rft.isbn_list=3540425276&rft_id=info:doi/10.1007/3-540-44759-8_5&rft_dat=%3Cproquest_pasca%3EEBC3073063_12_50%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540447598&rft.eisbn_list=9783540447597&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3073063_12_50&rft_id=info:pmid/&rfr_iscdi=true